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