| 1 |
- var x=Object.defineProperty,I=Object.defineProperties;var R=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var O=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable;var v=(e,u,t)=>u in e?x(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,f=(e,u)=>{for(var t in u||(u={}))O.call(u,t)&&v(e,t,u[t]);if(B)for(var t of B(u))j.call(u,t)&&v(e,t,u[t]);return e},k=(e,u)=>I(e,R(u));var h=(e,u,t)=>new Promise((n,i)=>{var m=s=>{try{c(t.next(s))}catch(p){i(p)}},g=s=>{try{c(t.throw(s))}catch(p){i(p)}},c=s=>s.done?n(s.value):Promise.resolve(s.value).then(m,g);c((t=t.apply(e,u)).next())});import{f2 as U,c7 as d,a as T,c as G,h as a,r as A,u as V,O as q,a8 as D,o as _,Q as y,x as F,i as E,w as z,y as N,R as H,G as Q}from"./index.ae52ebae.js";import{U as W}from"./index.0fe57a5b.js";import"./index.87b4cc3a.js";import{a as $,B as J}from"./index.3ccc18ac.js";import{B as K}from"./BasicForm.d58d202f.js";import{u as X}from"./useForm.e55162bc.js";import{A as Y}from"./filters.39437beb.js";import{s as Z}from"./params.cdcdde57.js";import{U as ee}from"./UploadOutlined.5639e623.js";const ge=[{title:"\u9996\u56FE",dataIndex:"graph",slots:{customRender:"graph"}},{title:"\u6587\u7AE0\u6807\u9898",dataIndex:"title"},{title:"\u6587\u7AE0\u7C7B\u578B",dataIndex:"type",slots:{customRender:"type"}},{title:"\u662F\u5426\u4E3A\u5916\u94FE",dataIndex:"backLinks",slots:{customRender:"backLinks"}},{title:"\u6587\u7AE0\u6765\u6E90",dataIndex:"_from"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"updateTime",width:160}],be=[{field:"title",label:"\u6587\u7AE0\u6807\u9898",component:"Input",componentProps:({formModel:e})=>({placeholder:"\u8BF7\u8F93\u5165\u6587\u7AE0\u6807\u9898",onChange:u=>{e.title=u.target.value}}),colProps:{span:7}},{field:"type",label:"\u6587\u7AE0\u7C7B\u578B",component:"Select",componentProps:{options:Y},colProps:{span:6}}],ue=[{field:"title",label:"\u6807\u9898",component:"Input",required:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u6587\u7AE0\u6807\u9898"}},{field:"type",label:"\u6587\u7AE0\u7C7B\u578B",component:"ApiRadioGroup",required:!0,componentProps:{api:U,params:{dictCode:"sys_article_type"}},defaultValue:"0"},{field:"_from",label:"\u6587\u7AE0\u6765\u6E90",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u6587\u7AE0\u6765\u6E90"}},{field:"graph",label:"\u9996\u56FE\u4E0A\u4F20",component:"Input",slot:"graph",componentProps:{placeholder:"\u8BF7\u4E0A\u4F20\u9996\u56FE"}},{field:"backLinks",label:"\u662F\u5426\u4E3A\u5916\u94FE",component:"RadioGroup",componentProps:{options:[{label:"\u662F",value:"1"},{label:"\u5426",value:"0"}]},defaultValue:"0"},{field:"url",label:"\u5916\u94FE\u5730\u5740",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u6587\u7AE0\u5916\u94FE\u5730\u5740"},ifShow:({values:e})=>e.backLinks!="0",dynamicRules:({values:e})=>e.backLinks!="0"?[{required:!0,message:"\u5916\u94FE\u5730\u5740\u5FC5\u586B"}]:[]},{field:"content",label:"\u6587\u7AE0\u5185\u5BB9",component:"TextEditor",dynamicRules:({values:e})=>e.backLinks=="0"?[{required:!0,message:"\u6587\u7AE0\u5185\u5BB9\u5FC5\u586B"}]:[],componentProps:({formModel:e})=>({height:300,onChange:u=>{e.content=u}}),ifShow:({values:e})=>e.backLinks=="0"}];function he(e){return d.post({url:"/bus/app/article/page",params:Z(e)})}function te(e){return d.post({url:"/bus/app/article/add",params:e})}function oe(e){return d.post({url:"/bus/app/article/edit",params:e})}function Ee(e){return d.post({url:"/bus/app/article/remove",params:e},{joinParamsToUrl:!0})}function ae(e){return d.get({url:"/bus/app/article/view",params:e})}const se=T({__name:"FormModal",emits:["success","register"],setup(e,{emit:u}){const t=G(()=>a(n)?"\u7F16\u8F91\u6587\u7AE0":"\u65B0\u589E\u6587\u7AE0"),n=A(!1),i=A(),{createMessage:m}=Q(),{uploadUrl:g}=V(),[c,{setFieldsValue:s,resetFields:p,validate:w}]=X({labelWidth:100,schemas:ue,showActionButtonGroup:!1,actionColOptions:{span:23}}),[C,{setModalProps:b,closeModal:P}]=$(o=>h(this,null,function*(){var l;if(yield p(),b({confirmLoading:!1}),n.value=!!(o!=null&&o.isUpdate),a(n)){i.value=o.record.id;const r=yield ae({id:o.record.id});r.type=String(((l=r.type)==null?void 0:l.value)||0),r.backLinks=String(r.backLinks||0),yield s(f({},r))}}));function L({file:o}){if(o.status==="done"){let l=o.response.data;s({graph:l.url})}}function S(){return h(this,null,function*(){try{const o=yield w();b({confirmLoading:!0}),o.backLinks=o.backLinks!="0",a(n)?yield oe(k(f({},o),{id:i.value})):yield te(f({},o)),a(n)?m.success("\u7F16\u8F91\u6210\u529F\uFF01"):m.success("\u65B0\u589E\u6210\u529F\uFF01"),u("success"),P()}finally{b({confirmLoading:!1})}})}return(o,l)=>{const r=q("a-button"),M=D("auth");return _(),y(a(J),H(o.$attrs,{destroyOnClose:"",onRegister:a(C),title:a(t),onOk:S,width:"60%",height:500}),{default:F(()=>[E(a(K),{onRegister:a(c)},{graph:F(()=>[E(a(W),{maxSize:50,"max-count":1,name:"file",action:a(g),accept:".jpg,.jpeg,.png,.webp,.gif",onChange:L},{default:F(()=>[z((_(),y(r,{type:"primary"},{default:F(()=>[E(a(ee)),N(" \u4E0A\u4F20\u9996\u56FE ")]),_:1})),[[M,["bus:doctor:save"]]])]),_:1},8,["action"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister","title"])}}});var Be=Object.freeze(Object.defineProperty({__proto__:null,default:se},Symbol.toStringTag,{value:"Module"}));export{Be as F,se as _,ge as c,he as f,Ee as r,be as s};
|