Detail.7abb336c.js 3.0 KB

1
  1. import{x as z,u as P,r as _,a as f,j,s as I,b as s,o as y,c as g,d as e,w as o,e as V,k as L,f as v,F as $,G,E as w}from"./index.4fd8b9b3.js";import{_ as O}from"./EditorWithBinding.854903b5.js";import{n as p}from"./news.18acc69b.js";import{r as T}from"./resource.2c825bc3.js";import"./index.esm.5affbf30.js";import"./http.100f9ea4.js";const A={class:"card-header"},H=V("span",null,"\u65B0\u95FB\u8BE6\u60C5",-1),Z={__name:"Detail",setup(J){const r=z(),b=P(),t=_({ID:"",detail:"",image:"",is_active:"",is_index:"",synopsis:"",instructions:"",title:"",types:""}),x=_({}),D=[{value:"firm",label:"\u516C\u53F8\u65B0\u95FB"},{value:"industry",label:"\u884C\u4E1A\u65B0\u95FB"}],c=async()=>{const n=await p.getnewstype();x.value=n.data.Data};function h(n){m.value.push(n)}const m=f([]),k=f(""),C=async()=>{console.log(k.value);let n=new FormData;n.append("types","serve"),m.value.forEach((d,i)=>{n.append("file",d.file)});const l=await T.uploadResource(n);t.image=l.data.Data;const u=await p.updateNew({id:parseInt(r.query.id),detail:t.detail,synopsis:t.synopsis,title:t.title,types:t.types});u.data.Code===200?w.success("\u4FEE\u6539\u6210\u529F"):w.error(u.data.Msg)};return j(async()=>{if(r.query.id){const n=await p.getNewDetail({id:r.query.id});Object.assign(t,n.data.Data)}}),I(async()=>{await c()}),(n,l)=>{const u=s("el-button"),d=s("el-input"),i=s("el-form-item"),q=s("el-image"),N=s("Plus"),R=s("el-icon"),U=s("el-upload"),B=s("el-option"),E=s("el-select"),F=s("el-form"),M=s("el-card");return y(),g("div",null,[e(M,{class:"box-card"},{header:o(()=>[V("div",A,[H,e(u,{size:"mini",style:{float:"right"},onClick:l[0]||(l[0]=a=>L(b).go(-1))},{default:o(()=>[v("\u8FD4\u56DE")]),_:1}),e(u,{size:"mini",style:{float:"right"},type:"primary",onClick:C},{default:o(()=>[v("\u4FEE\u6539")]),_:1})])]),default:o(()=>[e(F,null,{default:o(()=>[e(i,{label:"\u65B0\u95FB\u6807\u9898:"},{default:o(()=>[e(d,{modelValue:t.title,"onUpdate:modelValue":l[1]||(l[1]=a=>t.title=a)},null,8,["modelValue"])]),_:1}),e(i,{label:"\u56FE\u7247:"},{default:o(()=>[e(q,{modelValue:t.image,"onUpdate:modelValue":l[2]||(l[2]=a=>t.image=a),style:{width:"100px",height:"100px","margin-right":"10px"},fit:"cover"},null,8,["modelValue"]),e(U,{"http-request":h,multiple:"","show-file-list":!0,"list-type":"picture-card"},{default:o(()=>[e(R,null,{default:o(()=>[e(N)]),_:1})]),_:1})]),_:1}),e(i,{label:"\u5206\u7C7B:"},{default:o(()=>[e(E,{onClick:c,modelValue:t.types,"onUpdate:modelValue":l[3]||(l[3]=a=>t.types=a),placeholder:"\u8BF7\u9009\u62E9\u5206\u7C7B",size:"large",style:{width:"240px"}},{default:o(()=>[(y(),g($,null,G(D,a=>e(B,{key:a.value,label:a.label,value:a.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),e(i,{label:"\u7B80\u4ECB:"},{default:o(()=>[e(d,{modelValue:t.synopsis,"onUpdate:modelValue":l[4]||(l[4]=a=>t.synopsis=a)},null,8,["modelValue"])]),_:1}),e(i,{label:"\u8BE6\u60C5:"},{default:o(()=>[e(O,{modelValue:t.detail,"onUpdate:modelValue":l[5]||(l[5]=a=>t.detail=a)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})])}}};export{Z as default};