1 |
- import{x as k,u as D,r as q,a as C,j as B,b as i,o as E,c as F,d as t,w as l,e as p,k as M,f,E as V}from"./index.4fd8b9b3.js";import{p as _}from"./product.c105b89b.js";import{_ as u}from"./EditorWithBinding.854903b5.js";import"./http.100f9ea4.js";import"./index.esm.5affbf30.js";import"./resource.2c825bc3.js";const N={class:"card-header"},P=p("span",null,"\u4EA7\u54C1\u8BE6\u60C5",-1),R=["src"],j=p("div",{class:"el-upload__text",style:{width:"300px"}}," \u9009\u62E9\u4E0A\u4F20\u6587\u4EF6 ",-1),G={__name:"Detail",setup(z){const c=k(),y=D(),e=q({id:"",title:"",synopsis:"",detail:"",url:"",product_introduction:"",technical_parameters:"",instructions:"",supporting_software:"",optional_accessories:""}),m=C([]);function g(n){m.value.push(n)}const b=async()=>{let n=new FormData;n.append("types","files"),m.value.forEach((r,s)=>{n.append("file",r.file)});const o=await _.uploadFile(n);e.supporting_software=o.data.Data,console.log(o,"============");const d=await _.updateProduct({id:parseInt(c.query.id),title:e.title,synopsis:e.synopsis,detail:e.detail,url:e.url,product_introduction:e.product_introduction,technical_parameters:e.technical_parameters,instructions:e.instructions,supporting_software:e.supporting_software,optional_accessories:e.optional_accessories});d.data.Code===200?V.success("\u4FEE\u6539\u6210\u529F"):V.error(d.data.Msg)};return B(async()=>{if(c.query.id){const n=await _.getProductDetail({id:c.query.id});console.log(n.data),Object.assign(e,n.data.Data)}}),(n,o)=>{const d=i("el-button"),r=i("el-input"),s=i("el-form-item"),w=i("upload-filled"),x=i("el-icon"),v=i("el-upload"),h=i("el-form"),U=i("el-card");return E(),F("div",null,[t(U,{class:"box-card"},{header:l(()=>[p("div",N,[P,t(d,{size:"mini",style:{float:"right"},onClick:o[0]||(o[0]=a=>M(y).go(-1))},{default:l(()=>[f("\u8FD4\u56DE")]),_:1}),t(d,{size:"mini",style:{float:"right"},type:"primary",onClick:b},{default:l(()=>[f("\u4FEE\u6539")]),_:1})])]),default:l(()=>[t(h,null,{default:l(()=>[t(s,{label:"\u6807\u9898:"},{default:l(()=>[t(r,{modelValue:e.title,"onUpdate:modelValue":o[1]||(o[1]=a=>e.title=a)},null,8,["modelValue"])]),_:1}),t(s,{label:"\u56FE\u7247:"},{default:l(()=>[p("img",{src:e.url,style:{width:"100px",height:"100px"}},null,8,R)]),_:1}),t(s,{label:"\u7B80\u4ECB:"},{default:l(()=>[t(r,{modelValue:e.synopsis,"onUpdate:modelValue":o[2]||(o[2]=a=>e.synopsis=a)},null,8,["modelValue"])]),_:1}),t(s,{label:"\u8BE6\u60C5:"},{default:l(()=>[t(u,{modelValue:e.detail,"onUpdate:modelValue":o[3]||(o[3]=a=>e.detail=a)},null,8,["modelValue"])]),_:1}),t(s,{label:"\u4EA7\u54C1\u4ECB\u7ECD:"},{default:l(()=>[t(u,{modelValue:e.product_introduction,"onUpdate:modelValue":o[4]||(o[4]=a=>e.product_introduction=a)},null,8,["modelValue"])]),_:1}),t(s,{label:"\u6280\u672F\u53C2\u6570:"},{default:l(()=>[t(u,{modelValue:e.technical_parameters,"onUpdate:modelValue":o[5]||(o[5]=a=>e.technical_parameters=a)},null,8,["modelValue"])]),_:1}),t(s,{label:"\u4F7F\u7528\u8BF4\u660E:"},{default:l(()=>[t(u,{modelValue:e.instructions,"onUpdate:modelValue":o[6]||(o[6]=a=>e.instructions=a)},null,8,["modelValue"])]),_:1}),t(s,{label:"\u652F\u6301\u8F6F\u4EF6:"},{default:l(()=>[t(v,{"http-request":g,class:"upload-demo",drag:"",action:"https://run.mocky.io/v3/9d059bf9-4660-45f2-925d-ce80ad6c4d15",multiple:""},{default:l(()=>[t(x,{class:"el-icon--upload"},{default:l(()=>[t(w)]),_:1}),j]),_:1})]),_:1}),t(s,{label:"\u53EF\u9009\u914D\u4EF6:"},{default:l(()=>[t(u,{modelValue:e.optional_accessories,"onUpdate:modelValue":o[7]||(o[7]=a=>e.optional_accessories=a)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})])}}};export{G as default};
|