index-a85c12c9.js 2.6 KB

1
  1. import{l as D}from"./index-0decf21d.js";import{A as F,c as k}from"./index-a00226a2.js";import{a as r,W as o,X as p,Y as w,m as a,Z as e,E as v,u as i,a3 as y,a4 as g}from"./vue-1fca97c1.js";import{u as V}from"./vue-router-48d78ebd.js";import"./fullScreen-79bfbd36.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_f5cfb91f_lang-b699840b.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./SettingOutlined-d07a4cc6.js";import"./routeTabs-c8b02cff.js";const q={__name:"add",emits:["onSuccess"],setup(h,{emit:_}){const s=r(!1),n=r({brandname:"",sa_brandid:0}),m=()=>{s.value=!0},l=()=>{s.value=!1},u=r(),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,"添加成功",()=>{_("onSuccess",n.value),u.value.resetFields(),l()})}catch(c){console.log("Failed:",c)}};return(c,t)=>{const d=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 p(),w("div",null,[a(d,{type:"primary",onClick:m},{default:e(()=>[v("新建")]),_:1}),a(B,{open:s.value,"onUpdate:open":t[1]||(t[1]=f=>s.value=f),class:"custom-class",title:"添加品牌",placement:"right",width:"600",closable:!1,onClose:l},{extra:e(()=>[a(R,null,{default:e(()=>[a(d,{onClick:l},{default:e(()=>[v("关闭")]),_:1}),a(d,{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"])])}}},X={__name:"index",setup(h){V();let _=r([]);r([]);let s=r([{label:"搜索",key:"condition",type:"input"}]),n=r({content:{pageNumber:1,pageSize:20,where:{condition:"",tablefilter:{}}},id:20220922085103});const m=r(),l=()=>{m.value.tableData()};return(u,b)=>{const c=o("a-image");return p(),w("div",null,[a(D,{ref_key:"list",ref:m,columns:i(_),param:i(n),keyRouteName:"brandname",tableName:"brandTable",searchType:i(s),detailPage:{name:"brandDetail",idname:"sa_brandid"}},{operation:e(()=>[i(k).hasPermission("insert")?(p(),y(q,{key:0,onOnSuccess:l})):g("",!0)]),tb_cell:e(({data:t})=>[t.column.dataIndex=="brandLoge"?(p(),y(c,{key:0,width:80,src:t.record.cover},null,8,["src"])):g("",!0)]),_:1},8,["columns","param","searchType"])])}}};export{X as default};