You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7 lines
2.4 KiB
7 lines
2.4 KiB
var c=(p,i,o)=>new Promise((s,t)=>{var l=e=>{try{r(o.next(e))}catch(u){t(u)}},a=e=>{try{r(o.throw(e))}catch(u){t(u)}},r=e=>e.done?s(e.value):Promise.resolve(e.value).then(l,a);r((o=o.apply(p,i)).next())});import{d as E,u as n,r as d,P as h,aU as w,o as C,g as _,j as S,b as m,bB as D,s as f,v as P,w as g,a as x,i as y,F as A,Y as H,$ as M}from"./index-f4658ae7.js";import{C as k}from"./index-8604018f.js";import"./index-84fbff43.js";/* empty css */import G from"./BSEntity-840a884b.js";import{_ as N}from"./ShowHelp.vue_vue_type_script_setup_true_lang-4644f19a.js";import"./index-24b7f696.js";import"./Col-dfe054f2.js";import"./index-1d383df5.js";import"./useRefs-2f4603d7.js";import"./PlusOutlined-7b96f081.js";import"./ParamsUtils-3cbc5822.js";import"./ParamUtils-cdc24dd6.js";import"./ThemeWrapper-10a23ac0.js";import"./useHeaderSetting-4c2cac7e.js";const b={id:"code-editor"},v=`
|
|
#### \u8BF4\u660E
|
|
- \u60A8\u53EF\u4EE5\u7F16\u5199SQL\u8BED\u53E5\u5728\u8FD9\u4E2A\u65B9\u6CD5\u91CC\u3002
|
|
- \u5728SQL\u7684\u8868\u8FBE\u5F0F\u91CC\uFF0C\u6709@OID\u4F5C\u4E3A\u53C2\u6570\u5B57\u6BB5\u3002
|
|
- \u53EF\u4EE5\u4F7F\u7528\u53C2\u6570\u6309\u94AE\uFF0C\u4E3A\u6267\u884C\u8BE5\u65B9\u6CD5\u589E\u52A0\u53C2\u6570\u3002
|
|
`,X=E({__name:"GPN_MethodSQL",props:{params:{type:Object,default:()=>({})}},setup(p,{expose:i}){const o=p,{PKVal:s}=n(o.params),t=d(""),l=()=>c(this,null,function*(){const e=new G("BP.CCBill.Template.MethodFunc",s);yield e.Retrieve();const u=yield e.DoMethodReturnString("SaveSQLScript",n(t));if(u!="\u4FDD\u5B58\u6210\u529F."){H.error("\u4FDD\u5B58\u5931\u8D25"+u);return}return"skipUpdate"});h(()=>c(this,null,function*(){const e=new M("BP.CCBill.WF_CCBill_Admin_MethodDoc");e.AddPara("TypeOfFunc",0),e.AddPara("No",s);const u=yield e.DoMethodReturnString("MethodDoc_GetScript");t.value=u}));const a=d(!1),r=(e,u)=>{a.value=e};return i({Save:l}),(e,u)=>{const F=w("v-md-preview");return C(),_(A,null,[S("div",b,[m(n(D),{value:t.value,"onUpdate:value":u[0]||(u[0]=B=>t.value=B),placeholder:"\u8BF7\u8F93\u5165SQL\u8BED\u53E5",rows:12},null,8,["value"])]),m(N,{onChangeShowHelp:r,isGPEShowHelp:a.value,style:{"margin-top":"10px"}},null,8,["isGPEShowHelp"]),f(m(n(k),{style:{"margin-top":"12px","border-radius":"8px"},ref:"helpCard"},{default:g(()=>[v?(C(),x(F,{key:0,text:v,"preview-class":"vuepress-markdown-body",height:"400px"})):y("",!0)]),_:1},512),[[P,a.value]])],64)}}});export{X as default};
|