Files
amb_wechatapp/public/assets/vue/option.ee14ade5.js
T

2 lines
7.0 KiB
JavaScript

import{_ as x}from"./index.76a66f15.js";import{a$ as b,C as m,D as v,aJ as e,b2 as s,aV as r,b3 as V,aG as F,b4 as L,b1 as B,E as $,bs as D,bM as I,bz as M,bw as P,bL as E,bE as z,bF as j,bn as O,bK as J,bP as R,bj as H,bo as Y,bS as G,bv as K,bU as X,bN as Q,bt as W,bx as Z,bV as ee}from"./arco.f3c60d68.js";import"./chart.a626c034.js";import"./vue.7d1f2b31.js";const te={components:{},data(){return{}},props:{options:{type:[Array],default:[]},name:{type:[String],default:"reply"}},methods:{},watch:{}},se={style:{width:"100%",display:"flex","justify-content":"space-between","align-items":"center"}};function ne(n,t,o,k,a,i){const p=D,c=I,u=M,_=P,f=b("icon-right"),g=E;return m(),v("div",null,[e(g,{style:{width:"300px"},"header-style":{paddingLeft:0}},{default:s(()=>[e(p,{style:{width:"100%"}},{default:s(()=>[r(V(o.name),1)]),_:1}),e(c,{margin:10}),e(_,{column:1},{default:s(()=>[(m(!0),v(F,null,L(o.options,h=>(m(),B(u,{label:h,span:1},{default:s(()=>[...t[0]||(t[0]=[r(" ----------- ",-1)])]),_:1},8,["label"]))),256))]),_:1}),e(c,{margin:10}),$("div",se,[t[1]||(t[1]=r(" \u70B9\u51FB\u67E5\u770B\u8BE6\u60C5 ",-1)),e(f)])]),_:1})])}const ae=x(te,[["render",ne]]),oe={components:{},data(){return{form:{template_id:"",status:0,config:[]},structure:[],isShow:this.visible,loading:!1}},props:{visible:{type:Boolean,default:!1},sence:{type:[Number,String],default:""}},methods:{handleCancel(){this.$emit("cancel",!1)},handleOk(){var n="admin/app/msgpush/option/setConfig",t={sence:this.sence,row:this.form};this.loading=!0,this.$request.post(n,t).then(o=>{this.$message.success(o.msg),this.$emit("ok",!1),this.loading=!1}).catch(o=>{this.$message.error(o.msg),this.loading=!1})},getDetail(){this.loading=!0,this.$request.post("admin/app/msgpush/option/getSenceConfig",{sence:this.sence}).then(n=>{this.form={status:parseInt(n.data.val.status),template_id:n.data.val.template_id,config:n.data.val.config},this.structure=n.data.structure,this.loading=!1}).catch(n=>{this.$emit("cancel",!1),this.$message.error(n.msg),this.loading=!1})}},watch:{visible:function(){this.isShow=this.visible,this.isShow&&this.sence&&this.getDetail()}}};function le(n,t,o,k,a,i){const p=z,c=j,u=D,_=O,f=J,g=R,h=H;return m(),v("div",null,[e(h,{visible:o.visible,onOk:i.handleOk,onCancel:i.handleCancel,"title-align":"start",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",unmountOnClose:"",width:600},{title:s(()=>[...t[2]||(t[2]=[r(" \u6D88\u606F\u8BBE\u7F6E ",-1)])]),default:s(()=>[e(g,{loading:a.loading,style:{width:"100%"}},{default:s(()=>[e(f,{model:a.form,ref:"formRef"},{default:s(()=>[e(c,{label:"\u6D88\u606F\u6A21\u7248ID",rules:[{required:!0,message:"\u8BF7\u586B\u5199\u4EF7\u683C"}],"validate-trigger":["change","input"]},{default:s(()=>[e(p,{modelValue:a.form.template_id,"onUpdate:modelValue":t[0]||(t[0]=d=>a.form.template_id=d),placeholder:"\u8BF7\u8F93\u5165\u6D88\u606F\u6A21\u7248ID"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u5173\u952E\u8BCD\u914D\u7F6E","content-flex":!1,"merge-props":!1},{default:s(()=>[e(u,{direction:"vertical",fill:"",style:{width:"100%"}},{default:s(()=>[(m(!0),v(F,null,L(a.structure,(d,w)=>(m(),B(c,{label:d},{default:s(()=>[e(p,{modelValue:a.form.config[w],"onUpdate:modelValue":y=>a.form.config[w]=y,placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["label"]))),256))]),_:1})]),_:1}),e(c,{label:"\u72B6\u6001"},{default:s(()=>[e(_,{"checked-value":1,"unchecked-value":0,"default-checked":a.form.status,modelValue:a.form.status,"onUpdate:modelValue":t[1]||(t[1]=d=>a.form.status=d)},null,8,["default-checked","modelValue"])]),_:1})]),_:1},8,["model"])]),_:1},8,["loading"])]),_:1},8,["visible","onOk","onCancel"])])}const ie=x(oe,[["render",le]]),ce={components:{msgCardPreview:ae,msgConfigModal:ie},data(){return{checkSence:"course_update",modal:{config:!1},pageParams:{id:0},form:{status:"0",entrance:"0",exchange:"0"},tableLoading:!1,collapsed:!1,rowSelection:!1,scroll:!1,columns:[{title:"\u6D88\u606F\u7C7B\u522B",slotName:"title"},{title:"\u63A8\u9001\u573A\u666F",slotName:"scene"},{title:"\u5FAE\u4FE1\u670D\u52A1\u53F7\u6D88\u606F",slotName:"control"}],data:[]}},methods:{validate(){return!0},handleSubmit(){if(!this.validate())return!1;var n=this;this.$request.post("admin/app/vip/config/setConfig",{row:n.form}).then(t=>{this.$message.success(t.msg),this.getData()}).catch(t=>{this.$message.error(t.msg)})},getData(){this.tableLoading=!0,this.$request.post("admin/app/msgpush/option/getOptions",{}).then(n=>{n.code==1&&(this.data=n.data),this.tableLoading=!1})},statusChange(n,t){this.tableLoading=!0,t.status=t.status==1?1:0,this.$request.post("admin/app/msgpush/option/setConfig",{sence:n,row:t}).then(o=>{this.tableLoading=!1,this.$message.success(o.msg),this.getData()}).catch(o=>{this.tableLoading=!1,this.$message.error(o.msg)})},spanMethod({record:n,column:t,rowIndex:o,columnIndex:k}){if(k===0)return{rowspan:n.rowspan}},edit(n){this.checkSence=n,this.modal.config=!0},editOk(){this.modal.config=!1,this.getData()}},mounted(){this.pageParams=this.$route.params,this.getData()}},ue={class:"container"};function re(n,t,o,k,a,i){const p=b("icon-refresh"),c=Y,u=D,_=G,f=K,g=X,h=b("icon-question-circle"),d=Q,w=O,y=W,q=b("msg-card-preview"),N=Z,T=ee,U=E,A=b("msg-config-modal");return m(),v("div",ue,[e(U,{class:"content-card"},{default:s(()=>[e(g,{style:{margin:"0 0 16px"}},{default:s(()=>[e(_,{span:12},{default:s(()=>[e(u,null,{default:s(()=>[e(c,{onClick:i.getData},{icon:s(()=>[e(p)]),_:1},8,["onClick"])]),_:1})]),_:1}),e(_,{span:12,style:{display:"flex","align-items":"center","justify-content":"end"}},{default:s(()=>[e(u,null,{default:s(()=>[e(f,{target:"_blank",href:"https://wood-soft.feishu.cn/wiki/HHkJwzJSBiX2nRkiY7vcSLxlnYd"},{default:s(()=>[...t[2]||(t[2]=[r("\u4F7F\u7528\u5E2E\u52A9",-1)])]),_:1})]),_:1})]),_:1})]),_:1}),e(T,{"row-key":"id",pagination:!1,"row-selection":!1,bordered:!1,scroll:a.scroll,"span-method":i.spanMethod,columns:a.columns,data:a.data,loading:a.tableLoading},{title:s(({record:l})=>[r(V(n.$t(l.category_type)),1)]),scene:s(({record:l})=>[e(u,null,{default:s(()=>[$("span",null,V(l.name),1),e(d,{content:l.tip},{default:s(()=>[e(h)]),_:1},8,["content"])]),_:2},1024)]),control:s(({record:l,rowIndex:S})=>[e(u,{size:20},{default:s(()=>[e(w,{size:"small","checked-value":1,"unchecked-value":0,"default-checked":l.val.status,modelValue:a.data[S].val.status,"onUpdate:modelValue":C=>a.data[S].val.status=C,onChange:C=>i.statusChange(l.tag,l.val)},null,8,["default-checked","modelValue","onUpdate:modelValue","onChange"]),e(f,{style:{padding:"0"},type:"text",long:"",onClick:C=>i.edit(l.tag)},{default:s(()=>[...t[3]||(t[3]=[r(" \u8BBE\u7F6E ",-1)])]),_:1},8,["onClick"]),e(N,null,{content:s(()=>[e(q,{name:l.name,options:l.config},null,8,["name","options"])]),default:s(()=>[e(y,{type:"secondary"},{default:s(()=>[...t[4]||(t[4]=[r(" \u9884\u89C8 ",-1)])]),_:1})]),_:2},1024)]),_:2},1024)]),_:1},8,["scroll","span-method","columns","data","loading"])]),_:1}),e(A,{visible:a.modal.config,onCancel:t[0]||(t[0]=l=>a.modal.config=!1),sence:a.checkSence,onOk:t[1]||(t[1]=l=>i.editOk())},null,8,["visible","sence"])])}const fe=x(ce,[["render",re]]);export{fe as default};