| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4ad9477f"],{"0c7e":function(t,e,i){"use strict";i.r(e);var s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("el-card",[i("el-tabs",{model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"基础信息",name:"first"}}),t._v(" "),i("el-tab-pane",{attrs:{label:"登录注册",name:"second"}})],1),t._v(" "),"first"==t.activeName?i("el-form",{attrs:{model:t.basicsForm,"label-width":"120px"}},[i("el-row",{attrs:{gutter:24}},[i("el-col",{staticClass:"mt10",attrs:{span:24}},[i("el-form-item",{attrs:{label:"用户默认头像:"}},[i("div",{staticStyle:{display:"inline-block"},on:{click:function(e){return t.modalPicTap("1")}}},[t.authorizedPicture?i("div",{staticClass:"uploadPictrue"},[i("img",{attrs:{src:t.authorizedPicture}})]):i("div",{staticClass:"uploadPictrue"},[i("i",{staticClass:"iconfont iconshangpinshuliang-jia"})])]),t._v(" "),i("div",{staticClass:"tip"},[t._v("建议尺寸:120*120px")])])],1),t._v(" "),i("el-col",{staticClass:"mt10",attrs:{span:24}},[i("el-form-item",{attrs:{label:"用户信息设置:"}},[i("el-table",{ref:"table",staticClass:"goods",attrs:{data:t.listOne,"row-key":"id","highlight-current-row":"",draggable:!0}},[i("el-table-column",{attrs:{label:"#","min-width":"50"}},[[i("i",{staticClass:"iconfont-diy icondrag"})]],2),t._v(" "),i("el-table-column",{attrs:{label:"信息名称",prop:"title","min-width":"80"}}),t._v(" "),i("el-table-column",{attrs:{label:"使用","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.row.is_used,callback:function(i){t.$set(e.row,"is_used",i)},expression:"scope.row.is_used"}})]}}],null,!1,75351864)}),t._v(" "),i("el-table-column",{attrs:{label:"必填","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:0==e.row.is_used},model:{value:e.row.is_require,callback:function(i){t.$set(e.row,"is_require",i)},expression:"scope.row.is_require"}})]}}],null,!1,989606310)}),t._v(" "),i("el-table-column",{attrs:{label:"用户端显示","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-checkbox",{attrs:{"true-label":1,"false-label":0,disabled:0==e.row.is_used},model:{value:e.row.is_show,callback:function(i){t.$set(e.row,"is_show",i)},expression:"scope.row.is_show"}})]}}],null,!1,250919240)}),t._v(" "),i("el-table-column",{attrs:{label:"信息格式","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(e.row.type_name))])]}}],null,!1,3726051462)}),t._v(" "),i("el-table-column",{attrs:{label:"提示信息",prop:"msg","min-width":"150"}}),t._v(" "),i("el-table-column",{attrs:{label:"操作","min-width":"60",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[1!=e.row.is_default?i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){return t.delInfo(e.row.id)}}},[t._v("删除")]):t._e()]}}],null,!1,4150931429)})],1),t._v(" "),i("div",{staticClass:"tip goods"},[t._v("\n 1.开启使用后,后台添加用户时可填写此信息;开启必填后,后台添加用户时此信息必须填写;开启用户端展示后,在商城用户个人信息中展示\n "),i("br"),t._v("\n 2.自定义添加日期和单选格式的字段,暂不支持用户列表搜索,如业务需要建议进一步开发;其它字段均支持用户列表搜索\n ")]),t._v(" "),i("el-button",{staticClass:"addInfo",attrs:{type:"default",size:"small"},on:{click:function(e){t.addModel=!0}}},[t._v("新增信息")]),t._v(" "),i("div",{staticClass:"mt20"},[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.handleSubmit()}}},[t._v("保存")])],1)],1)],1)],1)],1):"second"==t.activeName?i("el-form",{attrs:{model:t.loginForm,size:"small","label-width":"150px"}},[i("el-row",{attrs:{gutter:24}},[i("el-col",{staticClass:"mt10",attrs:{span:24}},[i("el-form-item",{attrs:{label:"","label-width":"0"}},[i("div",{staticClass:"title"},[t._v("登录设置")])])],1),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"强制手机号绑定:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.is_phone_login,callback:function(e){t.$set(t.loginForm,"is_phone_login",e)},expression:"loginForm.is_phone_login"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("开启,商城登录时强制手机号登录绑定")])],1)],1),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"获取头像昵称:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.first_avatar_switch,callback:function(e){t.$set(t.loginForm,"first_avatar_switch",e)},expression:"loginForm.first_avatar_switch"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("开启,小程序首次登录弹出获取头像昵称弹窗;关闭,则不弹出")])],1)],1),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"修改头像和昵称:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.open_update_info,callback:function(e){t.$set(t.loginForm,"open_update_info",e)},expression:"loginForm.open_update_info"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("开启,用户可自主修改头像或昵称;关闭,则不能修改")])],1)],1),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"手机号快速验证组件:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.wechat_phone_switch,callback:function(e){t.$set(t.loginForm,"wechat_phone_switch",e)},expression:"loginForm.wechat_phone_switch"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("开启,使用微信手机号快速验证组件;关闭,则不使用")])],1)],1),t._v(" "),i("el-col",{staticClass:"mt10",attrs:{span:24}},[i("el-form-item",{attrs:{label:"","label-width":"0"}},[i("div",{staticClass:"title"},[t._v("注册有礼")])])],1),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"注册有礼启用:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.newcomer_status,callback:function(e){t.$set(t.loginForm,"newcomer_status",e)},expression:"loginForm.newcomer_status"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("新用户注册后,会给用户赠送礼品")])],1)],1),t._v(" "),1==t.loginForm.newcomer_status?[i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"注册有礼弹窗:"}},[i("div",{staticClass:"upLoadPicBox",staticStyle:{display:"inline-block"}},[t.loginForm.register_popup_pic?i("div",{staticClass:"pictrue"},[i("img",{attrs:{src:t.loginForm.register_popup_pic}}),t._v(" "),i("i",{staticClass:"el-icon-error btndel",on:{click:function(e){e.stopPropagation(),t.loginForm.register_popup_pic=""}}})]):i("div",{staticClass:"upLoad",on:{click:function(e){return t.modalPicTap("2")}}},[i("i",{staticClass:"iconfont iconshangpinshuliang-jia"})])]),t._v(" "),i("div",{staticClass:"acea-row"},[i("div",{staticClass:"tip"},[t._v("建议尺寸:270p*426px,")]),t._v(" "),i("div",{staticClass:"tip"},[t._v("\n 如不上传此图,则默认使用系统样式\n "),i("el-popover",{attrs:{placement:"right",title:"","min-width":"200",trigger:"hover"}},[i("img",{staticStyle:{height:"270px"},attrs:{src:t.baseURL+"/statics/system/register_pic.jpg",alt:""}}),t._v(" "),i("el-button",{attrs:{slot:"reference",type:"text"},slot:"reference"},[t._v("查看示例")])],1)],1)])])],1),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",{attrs:{label:"赠送余额:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.register_money_status,callback:function(e){t.$set(t.loginForm,"register_money_status",e)},expression:"loginForm.register_money_status"}}),t._v(" "),1==t.loginForm.register_money_status?i("div",{staticClass:"mt10"},[i("el-input-number",{staticClass:"selWidth",attrs:{rules:{required:!0,message:"请输入赠送金额",trigger:"change"},type:"number",precision:2,min:0,max:99999,"controls-position":"right"},model:{value:t.loginForm.register_give_money,callback:function(e){t.$set(t.loginForm,"register_give_money",e)},expression:"loginForm.register_give_money"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("新用户注册即奖励充值余额,大于或等于0(0为不赠送)")])],1):t._e()],1),t._v(" "),i("el-form-item",{attrs:{label:"赠送积分:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.register_integral_status,callback:function(e){t.$set(t.loginForm,"register_integral_status",e)},expression:"loginForm.register_integral_status"}}),t._v(" "),1==t.loginForm.register_integral_status?i("div",{staticClass:"mt10"},[i("el-input-number",{staticClass:"selWidth",attrs:{rules:{required:!0,message:"请输入赠送积分",trigger:"change"},type:"number",precision:2,min:0,max:99999,"controls-position":"right"},model:{value:t.loginForm.register_give_integral,callback:function(e){t.$set(t.loginForm,"register_give_integral",e)},expression:"loginForm.register_give_integral"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("新用户注册即奖励积分,大于或等于0(0为不赠送)")])],1):t._e()],1),t._v(" "),i("el-form-item",{attrs:{label:"赠送优惠券:"}},[i("el-switch",{attrs:{"active-value":1,"inactive-value":0,width:55,"active-text":"开启","inactive-text":"关闭"},model:{value:t.loginForm.register_coupon_status,callback:function(e){t.$set(t.loginForm,"register_coupon_status",e)},expression:"loginForm.register_coupon_status"}}),t._v(" "),i("div",{staticClass:"tip"},[t._v("新用户注册后即赠送优惠券")]),t._v(" "),t.loginForm.register_coupon_status?i("div",{staticClass:"mt10"},[i("el-table",{ref:"table",staticClass:"goods",attrs:{data:t.couponData,"row-key":"id","highlight-current-row":""}},[i("el-table-column",{attrs:{label:"优惠券名称",prop:"title","min-width":"80"}}),t._v(" "),i("el-table-column",{attrs:{label:"优惠劵类型","min-width":"100"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[i("span",[t._v(t._s(t._f("couponTypeFilter")(s.type)))])]}}],null,!1,2561394261)}),t._v(" "),i("el-table-column",{attrs:{prop:"coupon_price",label:"优惠券面值","min-width":"90"}}),t._v(" "),i("el-table-column",{attrs:{label:"最低消费额","min-width":"90"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(0===e.row.use_min_price?"不限制":e.row.use_min_price))])]}}],null,!1,906236965)}),t._v(" "),i("el-table-column",{attrs:{label:"有效期限","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(1===e.row.coupon_type?e.row.use_start_time+"-"+e.row.use_end_time:e.row.coupon_time+"天"))])]}}],null,!1,69239074)}),t._v(" "),i("el-table-column",{attrs:{label:"操作","min-width":"60",fixed:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){return t.delCoupon(e.$index)}}},[t._v("删除")])]}}],null,!1,3052082508)})],1)],1):t._e(),t._v(" "),t.loginForm.register_coupon_status?i("el-button",{staticClass:"mt10",attrs:{type:"text",size:"small"},on:{click:t.addCoupon}},[t._v("+添加优惠券")]):t._e()],1)],1)]:t._e(),t._v(" "),i("el-col",{staticClass:"mt10 ml30",attrs:{span:24}},[i("el-form-item",[i("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return t.submitForm()}}},[t._v("提交")])],1)],1)],2)],1):t._e()],1),t._v(" "),i("el-dialog",{attrs:{visible:t.addModel,title:"新增信息","class-name":"vertical-center-modal",scrollable:"",width:"630px"},on:{"update:visible":function(e){t.addModel=e},close:t.cancelSubmit}},[i("el-form",{ref:"formValidate",attrs:{model:t.formItem,rules:t.ruleValidate,size:"small","label-width":"90px"}},[i("el-row",[i("el-col",[i("el-form-item",{attrs:{label:"字段名:",prop:"field"}},[i("el-input",{staticClass:"width100",attrs:{placeholder:"以英文开头的字母、数字、下划线组合,用于代码中筛选信息名称,在后台前端不展示"},model:{value:t.formItem.field,callback:function(e){t.$set(t.formItem,"field",e)},expression:"formItem.field"}})],1)],1),t._v(" "),i("el-col",[i("el-form-item",{attrs:{label:"信息名称:",prop:"title"}},[i("el-input",{staticClass:"width100",attrs:{placeholder:"请输入信息名称"},model:{value:t.formItem.title,callback:function(e){t.$set(t.formItem,"title",e)},expression:"formItem.title"}})],1)],1),t._v(" "),i("el-col",[i("el-form-item",{attrs:{label:"信息格式 :",prop:"type"}},[i("el-select",{staticClass:"width100",model:{value:t.formItem.type,callback:function(e){t.$set(t.formItem,"type",e)},expression:"formItem.type"}},t._l(t.formatList,(function(e){return i("el-option",{key:e.value,attrs:{value:e.value,label:e.label}},[t._v("\n "+t._s(e.label)+"\n ")])})),1)],1)],1),t._v(" "),i("el-col",["radio"===t.formItem.type?i("el-form-item",{attrs:{label:"单选项 :",prop:"content"}},[i("div",{staticClass:"arrbox"},[t._l(t.formItem.content,(function(e,s){return i("el-tag",{key:s,attrs:{name:e,closable:!0},on:{close:t.handleClose}},[t._v("\n "+t._s(e)+"\n ")])})),t._v(" "),i("input",{directives:[{name:"model",rawName:"v-model",value:t.single,expression:"single"}],staticClass:"arrbox_ip width100",attrs:{size:"small",placeholder:"请输入选项,回车确认"},domProps:{value:t.single},on:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.addlabel(e)},input:function(e){e.target.composing||(t.single=e.target.value)}}})],2)]):t._e()],1),t._v(" "),i("el-col",[i("el-form-item",{attrs:{label:"提示文案:",prop:"msg"}},[i("el-input",{staticClass:"width100",attrs:{placeholder:"请输入提示文案"},model:{value:t.formItem.msg,callback:function(e){t.$set(t.formItem,"msg",e)},expression:"formItem.msg"}})],1)],1)],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{size:"small"},on:{click:t.cancelSubmit}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{size:"small",type:"primary"},on:{click:t.addSubmit}},[t._v("确 定")])],1)],1),t._v(" "),i("el-dialog",{attrs:{title:"优惠券列表",visible:t.visibleCoupon,width:"1000px"},on:{"update:visible":function(e){t.visibleCoupon=e}}},[i("coupon-List",{ref:"couponList",attrs:{newGift:!0,checkedData:t.couponData,checkedIds:[]},on:{sendSuccess:t.sendSuccess,close:function(e){t.visibleCoupon=!1}}})],1)],1)},a=[],l=(i("ac6a"),i("db72")),o=(i("7f7f"),i("c5f6"),i("c24f")),r=i("bbcc"),n=i("a7fd"),c={name:"setupUser",components:{couponList:n["a"]},props:{},data:function(){var t=function(t,e,i){e.length<2?i(new Error("单选项最少输入2个")):i()},e=function(t,e,i){""===e||null==e||e<0?i(new Error("活动价不能为空")):i()},i=function(t,e,i){""!==e&&null!=e&&e?/^[a-z][a-z0-9_]*$/.test(e)?i():i(new Error("格式不正确!")):i(new Error("字段名不能为空"))};return{baseURL:r["a"].httpUrl||"http://localhost:8080",paySwitch:1,phoneSwitch:1,indexCoupon:0,val:"",formActive:{activeInput:0},basicsForm:{},loginForm:{register_popup_pic:""},selectArr:[],value:"",formItem:{title:"",type_name:"",msg:"",content:[]},single:"",activityShow:!1,isChoice:"单选",modalPic:!1,loading:!1,addModel:!1,authorizedPicture:"",isShow:!1,formatList:[{value:"input",label:"文本"},{value:"int",label:"数字"},{value:"date",label:"日期"},{value:"radio",label:"单选项"},{value:"id_card",label:"身份证"},{value:"email",label:"邮件"},{value:"phone",label:"手机号"},{value:"address",label:"地址"}],gridBtn:{xl:4,lg:8,md:8,sm:8,xs:8},gridPic:{xl:6,lg:8,md:12,sm:12,xs:12},listOne:[],couponData:[],ruleValidate:{field:[{required:!0,validator:i,trigger:"blur"}],title:[{required:!0,message:"信息名称不能为空",trigger:"blur"}],type:[{required:!0,message:"信息格式不能为空",trigger:"blur"}],msg:[{required:!0,message:"信息文案不能为空",trigger:"blur"}],content:[{required:!0,validator:t,type:"array",trigger:"blur"}]},ruleActive:{activeInput:[{required:!0,validator:e,trigger:"blur"}]},couponType:0,vipCopon:[],activeName:"first",visibleCoupon:!1}},computed:{},created:function(){this.settingUser(),this.getUserLogIn()},mounted:function(){},methods:{settingUser:function(){var t=this;Object(o["hb"])().then((function(e){t.authorizedPicture=e.data.avatar,t.listOne=e.data.list}))},getUserLogIn:function(){var t=this;Object(o["Bb"])("user_register").then((function(e){var i=e.data.config_value;t.loginForm={is_phone_login:Number(i.is_phone_login)||0,open_update_info:Number(i.open_update_info)||0,first_avatar_switch:Number(i.first_avatar_switch)||0,wechat_phone_switch:Number(i.wechat_phone_switch)||0,newcomer_status:Number(i.newcomer_status)||0,register_integral_status:Number(i.register_integral_status)||0,register_give_integral:Number(i.register_give_integral)||0,register_money_status:Number(i.register_money_status)||0,register_give_money:i.register_give_money||0,register_coupon_status:Number(i.register_coupon_status)||0,register_popup_pic:i.register_popup_pic||"",register_give_coupon:i.register_give_coupon},Object(o["zb"])().then((function(e){t.couponData=e.data.list}))}))},cancel:function(t){this.activityShow=!1,this.$refs[t].resetFields()},addCoupon:function(){this.visibleCoupon=!0,this.$nextTick((function(){this.$refs.couponList.getList("")}))},sendSuccess:function(t,e){this.couponData=t,this.loginForm.register_give_coupon=e,this.visibleCoupon=!1},modalPicTap:function(t){var e=this;this.$modalUpload((function(i){1==t?e.authorizedPicture=i[0]:e.loginForm.register_popup_pic=i[0]}),"")},cancelSubmit:function(){this.formItem={title:"",type_name:"",msg:"",content:[]},this.addModel=!1,this.$refs.formValidate.resetFields()},addSubmit:function(){var t=this;this.$refs.formValidate.validate((function(e){var i=Object(l["a"])(Object(l["a"])({},t.formItem),{},{is_required:0,is_used:0,is_show:0});switch(i.type){case"input":i.type_name="文本";break;case"int":i.type_name="数字";break;case"date":i.type_name="日期";break;case"radio":i.type_name="单选项";break;case"id_card":i.type_name="身份证";break;case"email":i.type_name="邮件";break;case"phone":i.type_name="手机号";break;case"address":i.type_name="地址";break}var s=[];t.listOne.forEach((function(t){s.push(t.info)})),e&&(-1==s.indexOf(i.title)?(Object(o["c"])(i).then((function(e){t.$message.success(e.message),t.settingUser()})).catch((function(e){t.$message.error(e.message)})),t.cancelSubmit()):t.$message.error("该信息已经添加过"))}))},delInfo:function(t){var e=this;this.$modalSure("确定删除该条数据").then((function(){Object(o["xb"])(t).then((function(t){e.$message.success(t.message),e.settingUser()})).catch((function(t){e.$message.error(t.message)}))}))},delCoupon:function(t){this.couponData.splice(t,1),this.loginForm.register_give_coupon=this.couponData.map((function(t){return t.coupon_id}))},addlabel:function(){if(this.single){var t=this.formItem.content.indexOf(this.single);-1===t&&this.formItem.content.push(this.single),this.single=""}},handleSubmit:function(){var t=this,e={avatar:this.authorizedPicture,user_extend_info:this.listOne};Object(o["gb"])(e).then((function(e){t.$message.success(e.message)}))},handleClose:function(t,e){var i=this.formItem.content.indexOf(e);this.formItem.content.splice(i,1)},submitForm:function(){var t=this;Object(o["Ab"])(this.loginForm).then((function(e){t.$message.success(e.message)})).catch((function(e){t.$message.error(e.message)}))}}},u=c,m=(i("fca9"),i("2877")),_=Object(m["a"])(u,s,a,!1,null,"e65b3598",null);e["default"]=_.exports},"95b2":function(t,e,i){},fca9:function(t,e,i){"use strict";i("95b2")}}]);
|