index-f8ed0e81.js 2.5 KB

1
  1. import{l as D}from"./index-b39d6cd6.js";import{A as F,d as k}from"./index-3887ab05.js";import{a as s,W as o,X as _,Y as w,m as a,Z as e,E as v,u as i,$ as y,a5 as g}from"./vue-74beb2f3.js";import{u as V}from"./vue-router-d228e26b.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";const q={__name:"add",emits:["onSuccess"],setup(h,{emit:d}){const r=s(!1),n=s({brandname:"",sa_brandid:0}),m=()=>{r.value=!0},l=()=>{r.value=!1},u=s(),b=async()=>{try{console.log(n.value);const c=await u.value.validateFields(),t=await F.requested({id:"20220922085003",content:n.value});k.message(t,"添加成功",()=>{d("onSuccess",n.value),u.value.resetFields(),l()})}catch(c){console.log("Failed:",c)}};return(c,t)=>{const p=o("a-button"),x=o("a-input"),C=o("a-form-item"),N=o("a-col"),T=o("a-row"),S=o("a-form"),R=o("a-space"),B=o("a-drawer");return _(),w("div",null,[a(p,{type:"primary",onClick:m},{default:e(()=>[v("新建")]),_:1}),a(B,{open:r.value,"onUpdate:open":t[1]||(t[1]=f=>r.value=f),class:"custom-class",title:"添加品牌",placement:"right",width:"600",closable:!1,onClose:l},{extra:e(()=>[a(R,null,{default:e(()=>[a(p,{onClick:l},{default:e(()=>[v("关闭")]),_:1}),a(p,{type:"primary",onClick:b},{default:e(()=>[v("保存")]),_:1})]),_:1})]),default:e(()=>[a(S,{ref_key:"formRef",ref:u,model:n.value,layout:"vertical"},{default:e(()=>[a(T,{gutter:16},{default:e(()=>[a(N,{span:24},{default:e(()=>[a(C,{label:"品牌名称",name:"brandname",rules:[{required:!0,message:"请输入品牌名称"}]},{default:e(()=>[a(x,{value:n.value.brandname,"onUpdate:value":t[0]||(t[0]=f=>n.value.brandname=f),placeholder:"输入品牌名称"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])])}}},L={__name:"index",setup(h){V();let d=s([]);s([]);let r=s([{label:"搜索",key:"condition",type:"input"}]),n=s({content:{pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}},id:20220922085103});const m=s(),l=()=>{m.value.tableData()};return(u,b)=>{const c=o("a-image");return _(),w("div",null,[a(D,{ref_key:"list",ref:m,columns:i(d),param:i(n),keyRouteName:"brandname",tableName:"brandTable",searchType:i(r),detailPage:{name:"brandDetail",idname:"sa_brandid"}},{operation:e(()=>[i(k).hasPermission("insert")?(_(),y(q,{key:0,onOnSuccess:l})):g("",!0)]),tb_cell:e(({data:t})=>[t.column.dataIndex=="brandLoge"?(_(),y(c,{key:0,width:80,src:t.record.cover},null,8,["src"])):g("",!0)]),_:1},8,["columns","param","searchType"])])}}};export{L as default};