Files
amb_wechatapp/public/assets/vue/form.6de07b88.js
T

2 lines
4.3 KiB
JavaScript

import{_ as k}from"./index.76a66f15.js";/* empty css *//* empty css */import{e as x}from"./index.c314f49b.js";import{c as v}from"./change-link.28e71432.js";import{a$ as g,C as D,D as y,aJ as e,b2 as o,aV as d,E as C,ch as S,bE as w,bF as L,cj as N,ck as U,bo as P,bs as J,c4 as R,bK as q,bP as I,bL as O}from"./arco.f3c60d68.js";/* empty css */import"./chart.a626c034.js";import"./vue.7d1f2b31.js";/* empty css */import"./course.5023c86a.js";/* empty css *//* empty css */import"./category-select.9fc52e6b.js";const j={components:{editor:x,changeLink:v},data(){return{loading:!1,form:{title:"",content:"",btn_text:"\u67E5\u770B\u66F4\u591A",status:1,link:{type:"",src:""}}}},methods:{back(){this.$router.push({name:"message.list"})},handleSubmit({values:r,errors:t}){if(t)return!1;this.loading=!0;var s={},m=JSON.parse(JSON.stringify(this.form)),u="admin/user/message/add";m.id!=null&&(s.ids=m.id,delete m.id,u="admin/user/message/edit"),s.row=this.form;var n=this;this.$request.post(u,s).then(l=>{this.loading=!1,n.back(),this.$message.success({content:l.msg,duration:1500})}).catch(l=>{this.loading=!1,this.$message.error({content:l.msg})})},getData(r){var t=this;this.loading=!0,this.$request.post("admin/user/message/detail",{id:r}).then(s=>{this.form=s.data,this.loading=!1}).catch(s=>{this.loading=!1,r!=0&&this.$message.error({content:"\u83B7\u53D6\u4FE1\u606F\u5931\u8D25",duration:1500,onClose:function(){t.back()}})})},init(){this.pageParams.id!=0&&this.getData(this.$route.params.id)}},mounted(){this.pageParams=this.$route.params,this.form.type=this.$route.params.type,this.init()}},G={class:"container"},H={class:"form-submit-btn"};function K(r,t,s,m,u,n){const l=S,p=w,i=L,c=g("editor"),F=g("change-link"),f=N,h=U,_=P,E=J,b=R,B=q,A=I,V=O;return D(),y("div",G,[e(V,{class:"content-card"},{default:o(()=>[e(l,{onBack:t[0]||(t[0]=a=>n.back()),style:{background:"var(--color-bg-2)",padding:"0 0 16px 0"},title:"\u7F16\u8F91",subtitle:u.form.title},null,8,["subtitle"]),e(A,{loading:u.loading,tip:"\u52A0\u8F7D\u4E2D...",style:{width:"100%"}},{default:o(()=>[e(B,{model:u.form,ref:"formRef",onSubmit:n.handleSubmit},{default:o(()=>[e(i,{field:"title",label:"\u6807\u9898",rules:[{minLength:2,message:"\u540D\u79F0\u957F\u5EA6\u4E3A2\uFF5E100\u4E2A\u5B57\u7B26"},{maxLength:100,message:"\u540D\u79F0\u957F\u5EA6\u4E3A2\uFF5E100\u4E2A\u5B57\u7B26"}],"validate-trigger":["change","input"]},{default:o(()=>[e(p,{style:{width:"400px"},modelValue:u.form.title,"onUpdate:modelValue":t[1]||(t[1]=a=>u.form.title=a),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\uFF0C\u957F\u5EA6\u4E3A2\uFF5E50\u4E2A\u5B57\u7B26"},null,8,["modelValue"])]),_:1}),e(i,{field:"content",label:"\u5185\u5BB9"},{default:o(()=>[e(c,{modelValue:u.form.content,"onUpdate:modelValue":t[2]||(t[2]=a=>u.form.content=a),height:"400px",width:"700px"},null,8,["modelValue"])]),_:1}),e(i,{field:"link",label:"\u94FE\u63A5"},{default:o(()=>[e(F,{modelValue:u.form.link,"onUpdate:modelValue":t[3]||(t[3]=a=>u.form.link=a)},null,8,["modelValue"])]),_:1}),e(i,{field:"btn_text",label:"\u6309\u94AE\u6587\u5B57",rules:[{minLength:2,message:"\u540D\u79F0\u957F\u5EA6\u4E3A2\uFF5E10\u4E2A\u5B57\u7B26"},{maxLength:10,message:"\u540D\u79F0\u957F\u5EA6\u4E3A2\uFF5E10\u4E2A\u5B57\u7B26"}],"validate-trigger":["change","input"]},{default:o(()=>[e(p,{style:{width:"400px"},modelValue:u.form.btn_text,"onUpdate:modelValue":t[4]||(t[4]=a=>u.form.btn_text=a),placeholder:"\u8BF7\u8F93\u5165\u6309\u94AE\u6587\u5B57\uFF0C\u957F\u5EA6\u4E3A2\uFF5E10\u4E2A\u5B57\u7B26"},null,8,["modelValue"])]),_:1}),e(i,{field:"status",label:"\u72B6\u6001"},{default:o(()=>[e(h,{modelValue:u.form.status,"onUpdate:modelValue":t[5]||(t[5]=a=>u.form.status=a)},{default:o(()=>[e(f,{value:1},{default:o(()=>[...t[7]||(t[7]=[d("\u6B63\u5E38",-1)])]),_:1}),e(f,{value:0},{default:o(()=>[...t[8]||(t[8]=[d("\u9690\u85CF",-1)])]),_:1})]),_:1},8,["modelValue"])]),_:1}),e(b,{offsetBottom:0},{default:o(()=>[C("div",H,[e(E,null,{default:o(()=>[e(_,{onClick:t[6]||(t[6]=a=>n.back())},{default:o(()=>[...t[9]||(t[9]=[d("\u8FD4\u56DE",-1)])]),_:1}),e(_,{"html-type":"submit",type:"primary"},{default:o(()=>[...t[10]||(t[10]=[d("\u4FDD\u5B58",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["model","onSubmit"])]),_:1},8,["loading"])]),_:1})])}const st=k(j,[["render",K]]);export{st as default};