1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-778abad2"],{"06c2":function(e,t,r){"use strict";r("92a6")},"15fd":function(e,t,r){"use strict";function n(e,t){if(null==e)return{};var r,n,a={},i=Object.keys(e);for(n=0;n<i.length;n++)r=i[n],t.indexOf(r)>=0||(a[r]=e[r]);return a}function a(e,t){if(null==e)return{};var r,a,i=n(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)r=o[a],t.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}r.d(t,"a",(function(){return a}))},"1afc":function(e,t,r){},"6ef4":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-core"},[r("el-alert",{staticStyle:{"margin-bottom":"20px"},attrs:{title:"SETTING"==e.tenantInfo?"基本信息":"机构信息",type:"info",closable:!1}}),e._v(" "),r("el-form",{ref:"form",attrs:{"label-position":"top",model:e.form,"label-width":"140px",inline:!0}},[r("el-col",{attrs:{span:24}},[r("el-form-item",{attrs:{label:"机构LOGO",prop:"logo",rules:[{required:!0,message:"请上传机构LOGO",trigger:"blur, change"}]}},[r("div",{staticStyle:{width:"300px !important"}},[r("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/api-web/uploadFile",accept:".png",headers:e.headers,"show-file-list":!1,disabled:e.isDisabled,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.form.logo?r("img",{staticClass:"avatar",attrs:{src:e.form.logo}}):r("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),e._v(" "),r("div",{directives:[{name:"show",rawName:"v-show",value:!e.isDisabled,expression:"!isDisabled"}],staticClass:"tips",staticStyle:{"line-height":"1",color:"red"}},[e._v("图片尺寸:72x72;支持的格式:png;")])],1)]),e._v(" "),"SETTING"==e.tenantInfo?r("el-form-item",{attrs:{label:"主题",prop:"theme",rules:[{required:!0,message:"请选择主题",trigger:"change"}]}},[r("el-select",{attrs:{disabled:e.isDisabled,placeholder:"请选择主题"},on:{change:e.themeChange},model:{value:e.form.theme,callback:function(t){e.$set(e.form,"theme",t)},expression:"form.theme"}},e._l(e.themeList,(function(e){return r("el-option",{key:e.color,attrs:{label:e.name,value:e.value}})})),1)],1):e._e()],1),e._v(" "),r("el-form-item",{attrs:{label:"公司全称",prop:"tsignName",rules:[{required:!0,message:"请输入公司全称",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled||"SETTING"==e.tenantInfo,placeholder:"请输入公司全称"},model:{value:e.form.tsignName,callback:function(t){e.$set(e.form,"tsignName","string"===typeof t?t.trim():t)},expression:"form.tsignName"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"营业执照编号",prop:"tsignCode",rules:[{required:!0,message:"请输入营业执照编号",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled||"SETTING"==e.tenantInfo,placeholder:"请输入营业执照编号"},model:{value:e.form.tsignCode,callback:function(t){e.$set(e.form,"tsignCode","string"===typeof t?t.trim():t)},expression:"form.tsignCode"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"所在城市",required:""}},[r("el-form-item",{staticStyle:{"margin-right":"0"},attrs:{prop:"province",rules:[{required:!0,message:"请选择省",trigger:"change"}]}},[r("el-select",{staticStyle:{width:"148px !important"},attrs:{filterable:"",placeholder:"请选择省",disabled:e.isDisabled,clearable:""},on:{change:e.onChangeProvince},model:{value:e.form.province,callback:function(t){e.$set(e.form,"province","string"===typeof t?t.trim():t)},expression:"form.province"}},e._l(e.provinceList,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),r("el-form-item",{staticStyle:{"margin-right":"0"},attrs:{prop:"city",rules:[{required:!0,message:"请选择市",trigger:"change"}]}},[r("el-select",{staticStyle:{width:"148px !important"},attrs:{filterable:"",disabled:e.isDisabled,placeholder:"请选择市",clearable:""},model:{value:e.form.city,callback:function(t){e.$set(e.form,"city","string"===typeof t?t.trim():t)},expression:"form.city"}},e._l(e.cityList,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"机构简称",prop:"name",rules:[{required:!0,message:"请输入机构简称",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,max:8,maxlength:8,placeholder:"请输入机构简称(最多8个字)"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name","string"===typeof t?t.trim():t)},expression:"form.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构联系人",prop:"contacts",rules:[{required:!0,message:"请输入机构联系人",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入机构联系人"},model:{value:e.form.contacts,callback:function(t){e.$set(e.form,"contacts","string"===typeof t?t.trim():t)},expression:"form.contacts"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"联系人手机号",prop:"phone",rules:[{required:!0,message:"请输入联系人手机号",trigger:"blur"},{pattern:/^1[3456789]\d{9}$/,message:"请输入正确的手机号",trigger:"blur"}]}},[r("el-input",{staticStyle:{width:"187px"},attrs:{max:11,disabled:e.isDisabled,type:"number",oninput:"if(value.length > 11)value=value.slice(0, 11)",placeholder:"请输入联系人手机号"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone","string"===typeof t?t.trim():t)},expression:"form.phone"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构邮箱",prop:"email",rules:[{required:!0,message:"请输入机构邮箱",trigger:"blur"},{pattern:/^\w+((.\w+)|(-\w+))@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+).[A-Za-z0-9]+$/,message:"请输入正确的邮箱格式",trigger:"blur"}]}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入机构邮箱"},model:{value:e.form.email,callback:function(t){e.$set(e.form,"email","string"===typeof t?t.trim():t)},expression:"form.email"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构客服电话",prop:"customerServicePhone"}},[r("el-input",{attrs:{type:"number",disabled:e.isDisabled,placeholder:"请输入机构客服电话"},model:{value:e.form.customerServicePhone,callback:function(t){e.$set(e.form,"customerServicePhone","string"===typeof t?t.trim():t)},expression:"form.customerServicePhone"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构地址",prop:"address"}},[r("el-input",{attrs:{disabled:e.isDisabled,placeholder:"请输入机构地址"},model:{value:e.form.address,callback:function(t){e.$set(e.form,"address","string"===typeof t?t.trim():t)},expression:"form.address"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"机构简介",prop:"remark"}},[r("el-input",{attrs:{type:"textarea","show-word-limit":"",max:200,disabled:e.isDisabled},model:{value:e.form.remark,callback:function(t){e.$set(e.form,"remark","string"===typeof t?t.trim():t)},expression:"form.remark"}})],1)],1)],1)},a=[],i=(r("7f7f"),r("ac6a"),r("5530")),o=(r("96cf"),r("1da1")),u=r("5f87"),s=r("d349"),c=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-color-picker",{staticClass:"theme-picker",attrs:{predefine:["#409EFF","#1890ff","#304156","#212121","#11a983","#13c2c2","#6959CD","#f5222d"],"popper-class":"theme-picker-dropdown"},model:{value:e.theme,callback:function(t){e.theme=t},expression:"theme"}})},l=[],d=(r("c5f6"),r("6b54"),r("3b2b"),r("a481"),r("f6f8").version),m="#409EFF",f={data:function(){return{chalk:"",theme:""}},computed:{defaultTheme:function(){return this.$store.state.settings.theme}},watch:{defaultTheme:{handler:function(e,t){this.theme=e},immediate:!0},theme:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(t){var r,n,a,i,o,u,s,c=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=this.chalk?this.theme:m,"string"===typeof t){e.next=3;break}return e.abrupt("return");case 3:if(n=this.getThemeCluster(t.replace("#","")),a=this.getThemeCluster(r.replace("#","")),console.log(n,a),i=function(e,t){return function(){var r=c.getThemeCluster(m.replace("#","")),a=c.updateStyle(c[e],r,n),i=document.getElementById(t);i||(i=document.createElement("style"),i.setAttribute("id",t),document.head.appendChild(i)),i.innerText=a}},this.chalk){e.next=11;break}return o="https://unpkg.com/element-ui@".concat(d,"/lib/theme-chalk/index.css"),e.next=11,this.getCSSString(o,"chalk");case 11:u=i("chalk","chalk-style"),u(),s=[].slice.call(document.querySelectorAll("style")).filter((function(e){var t=e.innerText;return new RegExp(r,"i").test(t)&&!/Chalk Variables/.test(t)})),s.forEach((function(e){var t=e.innerText;"string"===typeof t&&(e.innerText=c.updateStyle(t,a,n))})),this.$emit("change",t);case 16:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}()},methods:{updateStyle:function(e,t,r){var n=e;return t.forEach((function(e,t){n=n.replace(new RegExp(e,"ig"),r[t])})),n},getCSSString:function(e,t){var r=this;return new Promise((function(n){var a=new XMLHttpRequest;a.onreadystatechange=function(){4===a.readyState&&200===a.status&&(r[t]=a.responseText.replace(/@font-face{[^}]+}/,""),n())},a.open("GET",e),a.send()}))},getThemeCluster:function(e){for(var t=function(e,t){var r=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return 0===t?[r,n,a].join(","):(r+=Math.round(t*(255-r)),n+=Math.round(t*(255-n)),a+=Math.round(t*(255-a)),r=r.toString(16),n=n.toString(16),a=a.toString(16),"#".concat(r).concat(n).concat(a))},r=function(e,t){var r=parseInt(e.slice(0,2),16),n=parseInt(e.slice(2,4),16),a=parseInt(e.slice(4,6),16);return r=Math.round((1-t)*r),n=Math.round((1-t)*n),a=Math.round((1-t)*a),r=r.toString(16),n=n.toString(16),a=a.toString(16),"#".concat(r).concat(n).concat(a)},n=[e],a=0;a<=9;a++)n.push(t(e,Number((a/10).toFixed(2))));return n.push(r(e,.1)),n}}},p=f,h=(r("06c2"),r("2877")),g=Object(h["a"])(p,c,l,!1,null,null,null),b=g.exports,v={props:["type","data","tenantInfo"],components:{ThemePicker:b},data:function(){return{headers:{Authorization:Object(u["a"])()},themeList:[{name:"亚丁绿",value:"adenGreen",color:"#00A79D"},{name:"暮云灰",value:"cloudAshes",color:"#444D5C"},{name:"柏林蓝",value:"berlinBlue",color:"#2B78CC"},{name:"火山红",value:"volcanicRed",color:"#BC3030"}],form:{tsignName:null,tsignCode:null,logo:null,name:null,contacts:null,province:null,city:null,phone:null,email:null,address:null,customerServicePhone:null,remark:null,theme:"adenGreen",themeColor:"#00A79D"},payState:null,imageWidthM:72,imageHeightM:72,provinceList:[],cityList:[]}},mounted:function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(){var t=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.getAreaList();case 2:if(this.data&&(this.form=Object(i["a"])({},this.data),this.payState=this.data.payState),!this.form.areaId){e.next=8;break}return e.next=6,Object(s["s"])({id:this.form.areaId}).then(function(){var e=Object(o["a"])(regeneratorRuntime.mark((function e(r){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(200!=r.code||!r.data){e.next=4;break}return e.next=3,t.getAreaList(r.data.id,(function(){t.$set(t.form,"province",r.data.id),t.$set(t.form,"city",t.form.areaId)}));case 3:t.branchStatus=!0;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}());case 6:e.next=10;break;case 8:this.$set(this.form,"province",null),this.$set(this.form,"city",null);case 10:this.$refs.form.clearValidate();case 11:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),computed:{isDisabled:function(){return"SETTING"!=this.tenantInfo&&("setting"==this.type||1==this.payState)}},methods:{themeChange:function(e){var t=this;this.themeList.forEach((function(r){r.value==e&&(t.form.themeColor=r.color)}))},onSubmit:function(){var e=!1;return this.$refs.form.validate((function(t){e=t})),e},onChangeProvince:function(e){this.form.city=null,this.getAreaList(e)},getAreaList:function(e,t){var r=this;e=e||0,Object(s["c"])({parentId:e}).then((function(n){if(200==n.code&&n.data){var a=[];n.data.forEach((function(e){a.push({label:e.name,value:e.id})})),e?r.cityList=a:r.provinceList=a,t&&"function"==typeof t&&t()}}))},getValues:function(){return this.form.areaId=this.form.city,this.form},handleAvatarSuccess:function(e){this.form.logo=e.data.url},beforeAvatarUpload:function(e){var t=this,r={"image/png":!0},n=r[e.type],a=e.size/1024/1024<2;if(!n)return this.$message.error("只能上传图片格式!"),!1;if(!a)return this.$message.error("上传头像图片大小不能超过 2MB!"),!1;var i=this.imageWidthM,o=this.imageHeightM,u=window.URL||window.webkitURL,s=new Promise((function(t,r){var n=new Image;n.onload=function(){i&&o?this.width===i&&this.height===o?t():r("请上传".concat(i,"x").concat(o,"尺寸图片")):i&&!o?this.width===i?t():r("请上传宽为".concat(i,"的图片")):!i&&o?this.height===o?t():r("请上传高为".concat(o,"的图片")):t()},n.src=u.createObjectURL(e)})).then((function(){return e}),(function(e){return t.$message.error(e),t.uploadImgLoading=!1,Promise.reject()}));return n&&a&&s}}},y=v,O=(r("93bf"),Object(h["a"])(y,n,a,!1,null,"0ada7bdc",null));t["a"]=O.exports},"92a6":function(e,t,r){},"93bf":function(e,t,r){"use strict";r("1afc")},d349:function(e,t,r){"use strict";r.d(t,"e",(function(){return c})),r.d(t,"d",(function(){return l})),r.d(t,"f",(function(){return d})),r.d(t,"c",(function(){return m})),r.d(t,"s",(function(){return f})),r.d(t,"G",(function(){return p})),r.d(t,"H",(function(){return h})),r.d(t,"I",(function(){return g})),r.d(t,"h",(function(){return b})),r.d(t,"l",(function(){return v})),r.d(t,"g",(function(){return y})),r.d(t,"m",(function(){return O})),r.d(t,"v",(function(){return S})),r.d(t,"t",(function(){return j})),r.d(t,"u",(function(){return w})),r.d(t,"i",(function(){return x})),r.d(t,"j",(function(){return k})),r.d(t,"p",(function(){return T})),r.d(t,"k",(function(){return C})),r.d(t,"w",(function(){return q})),r.d(t,"J",(function(){return I})),r.d(t,"n",(function(){return P})),r.d(t,"x",(function(){return $})),r.d(t,"A",(function(){return z})),r.d(t,"y",(function(){return D})),r.d(t,"z",(function(){return _})),r.d(t,"r",(function(){return E})),r.d(t,"b",(function(){return L})),r.d(t,"F",(function(){return A})),r.d(t,"q",(function(){return M})),r.d(t,"E",(function(){return G})),r.d(t,"a",(function(){return N})),r.d(t,"o",(function(){return R})),r.d(t,"C",(function(){return F})),r.d(t,"B",(function(){return H})),r.d(t,"D",(function(){return U}));var n=r("15fd"),a=r("b775"),i=r("829b"),o=r("4328"),u=r.n(o),s="/api-web";function c(e){return Object(a["a"])({url:s+"/organization/queryPage",method:"get",params:e})}function l(e){return Object(a["a"])({url:s+"/organization/add",method:"post",data:u.a.stringify(e)})}function d(e){return Object(a["a"])({url:s+"/organization/update",method:"post",data:u.a.stringify(e)})}function m(e){return Object(a["a"])({url:s+"/area/queryChild",method:"get",params:e})}function f(e){return Object(a["a"])({url:s+"/area/getParentArea/".concat(e.id),method:"get"})}function p(e){return Object(a["a"])({url:s+"/subject/queryPageByIdOrName",method:"post",data:u.a.stringify(e)})}function h(e){return Object(a["a"])({url:s+"/subject/queryPageTree",method:"get",params:e})}function g(e){return Object(a["a"])({url:s+"/subject/upset",method:"post",data:e})}function b(e){return Object(a["a"])({url:s+"/chargeType/queryPage",method:"get",params:e})}function v(e){return Object(a["a"])({url:s+"/chargeType/upSet",method:"post",data:e})}function y(e){return Object(a["a"])({url:s+"/chargeType/del/".concat(e),method:"post"})}function O(e){return Object(a["a"])({url:s+"/courseHomeworkTemplate/queryPage",method:"post",data:e})}function S(e){return Object(a["a"])({url:s+"/courseHomeworkTemplate/update",method:"post",data:u.a.stringify(e)})}function j(e){return Object(a["a"])({url:s+"/courseHomeworkTemplate/add",method:"post",data:u.a.stringify(e)})}function w(e){return Object(a["a"])({url:s+"/courseHomeworkTemplate/del/".concat(e),method:"post"})}function x(e){return Object(a["a"])({url:s+"/chargeTypeOrganizationFee/add",method:"post",data:u.a.stringify(e)})}function k(e){return Object(a["a"])({url:s+"/chargeTypeOrganizationFee/update",method:"post",data:u.a.stringify(e)})}function T(e){return Object(a["a"])({url:s+"/employee/findEducationTeacher",method:"get",params:e})}function C(e){return Object(i["a"])({url:s+"/chargeTypeSubjectMapper/queryPage",method:"get",data:{},params:e,requestType:"form"})}function q(e){return Object(i["a"])({url:s+"/chargeTypeSubjectMapper/insert",method:"post",data:e})}function I(e){return Object(i["a"])({url:s+"/chargeTypeSubjectMapper/update",method:"post",data:e})}function P(e){var t=e.id,r=Object(n["a"])(e,["id"]);return Object(i["a"])({url:s+"/chargeTypeSubjectMapper/del/"+t,method:"post",params:r})}function $(e){return Object(i["a"])({url:s+"/musicGroupOrganizationCourseSettings/add",method:"post",data:e})}function z(e){return Object(i["a"])({url:s+"/musicGroupOrganizationCourseSettings/update",method:"post",data:e})}function D(e){return Object(i["a"])({url:s+"/musicGroupOrganizationCourseSettings/delSetting",method:"post",data:{},params:e,requestType:"form"})}function _(e){return Object(i["a"])({url:s+"/musicGroupOrganizationCourseSettings/queryPage",method:"get",data:{},params:e,requestType:"form"})}function E(e){return Object(i["a"])({url:s+"/organizationCourseUnitPriceSettings/queryPage",method:"get",params:e,data:{},requestType:"form"})}function L(e){return Object(i["a"])({url:s+"/organizationCourseUnitPriceSettings/insert",method:"post",data:e})}function A(e){return Object(i["a"])({url:s+"/organizationCourseUnitPriceSettings/update",method:"post",data:e})}function M(e){return Object(i["a"])({url:s+"/organizationCourseDurationSettings/queryPage",method:"get",data:{},params:e})}function G(e){return Object(i["a"])({url:s+"/organizationCourseDurationSettings/update",method:"post",params:e})}function N(e){return Object(i["a"])({url:s+"/organizationCourseDurationSettings/insert",method:"post",params:e})}function R(e){return Object(i["a"])({url:s+"/organizationCourseDurationSettings/del",method:"post",data:e})}function F(e){return Object(i["a"])({url:s+"/organizationCloudTeacherFee/queryPage",method:"get",params:e})}function H(e){return Object(i["a"])({url:s+"/organizationCloudTeacherFee/add",method:"post",requestType:"form",data:e})}function U(e){return Object(i["a"])({url:s+"/organizationCloudTeacherFee/update",method:"post",requestType:"form",data:e})}}}]);
|