Files
jianfeng-server/public/static/js/54.js
2025-10-02 10:33:06 +08:00

1 line
3.2 KiB
JavaScript
Executable File

webpackJsonp([54],{AimS:function(e,t){},R35D:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("mvHQ"),i=r.n(a),s=r("Xxa5"),n=r.n(s),o=r("exGp"),l=r.n(o),u={data:function(){return{default_img:"https://lbqny.migugu.com/admin/farm/default_sign.png",subForm:{cover:[],integral:"",text:""},subFormRules:{cover:{required:!0,type:"array",message:"请上传签到背景图",trigger:"blur"},integral:{required:!0,validator:this.$reg.isFloatNum,text:"获得积分",reg_type:2,trigger:"blur"},text:{required:!0,validator:this.$reg.isNoEmpty,text:"签到规则说明",reg_type:2,trigger:"blur"}}}},created:function(){this.getDetail()},methods:{getCover:function(e){this.subForm.cover=e},getDetail:function(){var e=this;return l()(n.a.mark(function t(){var r,a,i,s;return n.a.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$api.market.signInfo();case 2:if(r=t.sent,a=r.code,i=r.data,200===a){t.next=7;break}return t.abrupt("return");case 7:for(s in i.cover=i.cover?[{url:i.cover}]:[{url:e.default_img}],e.subForm)e.subForm[s]=i[s];case 9:case"end":return t.stop()}},t,e)}))()},submitFormInfo:function(){var e=this;1===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)&&(this.subForm.cover=[{url:this.default_img}]),this.$refs.subForm.validate(function(t){if(t){var r=JSON.parse(i()(e.subForm));r.cover=r.cover[0].url,e.$api.market.signUpdate(r).then(function(t){200===t.code&&e.$message.success(e.$t("tips.successSub"))})}})}}},c={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"lb-market-coupon-set"},[r("top-nav",{attrs:{isBack:!0}}),e._v(" "),r("div",{staticClass:"page-main"},[r("el-form",{ref:"subForm",attrs:{model:e.subForm,rules:e.subFormRules,"label-width":"130px"},nativeOn:{submit:function(e){e.preventDefault()}}},[r("el-form-item",{attrs:{label:"签到背景图",prop:"cover"}},[r("div",[r("lb-cover",{attrs:{fileList:e.subForm.cover},on:{selectedFiles:e.getCover}}),e._v(" "),r("lb-tool-tips",[e._v("图片建议尺寸: 750 * 532")])],1),e._v(" "),r("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"danger"},on:{click:function(t){return e.submitFormInfo(1)}}},[e._v("恢复默认设置\n ")])],1),e._v(" "),r("el-form-item",{attrs:{label:"每签到1次可获得",prop:"integral"}},[r("el-input",{attrs:{placeholder:"请输入获得积分"},model:{value:e.subForm.integral,callback:function(t){e.$set(e.subForm,"integral",t)},expression:"subForm.integral"}},[r("template",{slot:"append"},[e._v("积分")])],2),e._v(" "),r("lb-tool-tips",[e._v("可连续累计积分,积分永久不清零")])],1),e._v(" "),r("el-form-item",{attrs:{label:"签到规则说明",prop:"text"}},[r("el-input",{attrs:{type:"textarea",rows:10,maxlength:"1000",resize:"none","show-word-limit":"",placeholder:"请输入签到规则说明"},model:{value:e.subForm.text,callback:function(t){e.$set(e.subForm,"text",t)},expression:"subForm.text"}})],1),e._v(" "),r("el-form-item",[r("lb-button",{directives:[{name:"preventReClick",rawName:"v-preventReClick"}],attrs:{type:"primary"},on:{click:e.submitFormInfo}},[e._v(e._s(e.$t("action.submit")))])],1)],1)],1)],1)},staticRenderFns:[]};var m=r("VU/8")(u,c,!1,function(e){r("AimS")},"data-v-56c980b2",null);t.default=m.exports}});