| 1 |
- import{d as G,N as K,v as b,i as _,a as X,n as Y,r,o as s,y as i,e as o,c as t,f as y,w as a,F as W,Q as Z,S as ee,t as C,B as te,D as oe,p as ne,j as ae,_ as le}from"./index-bed2942a.js";import{_ as se,a as ie}from"./Detail.vue_vue_type_script_setup_true_lang-d052f276.js";import{C as de}from"./CusNavigation-b2e56c9f.js";import{p as S}from"./index-d139c558.js";import{R as ce}from"./ReloadOutlined-a8f7fbcd.js";const h=g=>(ne("data-v-0bb83120"),g=g(),ae(),g),re={class:"cus-animation",style:{height:"100%",width:"100%",padding:"16px 20px",display:"flex","flex-direction":"column"}},ue={style:{display:"flex","justify-content":"space-between","align-items":"flex-end"}},_e={style:{display:"flex"}},pe=h(()=>o("span",null,"添加",-1)),fe={key:0,style:{color:"green"}},me={key:1,style:{color:"red"}},he={key:0},ge={key:0},ve=h(()=>o("span",null,"最小值:",-1)),xe=[ve],ye={key:1},ke=h(()=>o("span",null,"最大值:",-1)),we=[ke],be={key:2},Ce=h(()=>o("span",null,"最大长度:",-1)),Se=[Ce],Ie={key:3},ze={key:1},Re=["onClick"],$e=["onClick"],Oe=h(()=>o("a",{style:{"margin-left":"26px"}},"删除",-1)),Be=G({__name:"Index",setup(g){const D=K(()=>{var e;return"产品详情("+((e=$.value)==null?void 0:e.name)+")"}),f=b({pageSize:10,current:1,size:"default",showSizeChanger:!0,showQuickJumper:!0,showTotal:function(e){return`共 ${e} 条数据`},onChange:function(e,n){console.log("111",e,n),this.current=e,this.pageSize=n,p()}}),I=_([]),k=_(!1),u=b({size:10,page:1,sort:"code",order:"asc",keyWord:"",productId:""}),p=()=>{k.value=!0,u.size=f.pageSize,u.page=f.current,u.productId=v.value,S({url:"/product-model/search",data:u},e=>{console.log(e),f.total=e.total,I.value=e.data,k.value=!1})},P=function(){f.current=1,p()},w=_(null),T=e=>{var n;console.log(e),(n=w.value)==null||n.add(v.value)},z=_(null),j=e=>{var n;console.log(e),(n=z.value)==null||n.show()},A=e=>{console.log(e);const n={id:e.id};S({url:"/product-model/delete",data:n},x=>{console.log(x),oe.info(x.msg),p()})},E=e=>{var n;console.log(e),(n=w.value)==null||n.update(e)},R=e=>{console.log(e),p()},$=_(),L=()=>{S({url:"/product/search",data:{size:10,page:1,keyWord:v.value}},e=>{console.log(e),$.value=e.data[0]})},O=_(null),B=b({x:1400}),Q=X(),v=_("");return Y(()=>{var e;B.y=((e=O.value)==null?void 0:e.clientHeight)-113,v.value=Q.currentRoute.value.params.productId,L(),p()}),(e,n)=>{const x=r("a-button"),F=r("a-tooltip"),V=r("a-input"),q=r("a-form-item"),H=r("a-form"),d=r("a-table-column"),J=r("a-popconfirm"),M=r("a-table");return s(),i(W,null,[o("div",re,[t(y(de),{gobackabled:"",title:D.value},null,8,["title"]),o("div",ue,[o("div",_e,[t(x,{type:"primary",style:{"margin-right":"10px",background:"#0058FF"},onClick:T},{icon:a(()=>[t(y(Z))]),default:a(()=>[pe]),_:1}),t(H,{layout:"inline",model:u},{default:a(()=>[t(q,null,{default:a(()=>[t(V,{allowClear:"",value:u.keyWord,"onUpdate:value":n[0]||(n[0]=l=>u.keyWord=l),placeholder:"请输入要查询的内容",style:{width:"280px"}},{suffix:a(()=>[t(F,{title:"点击搜索",onClick:P},{default:a(()=>[t(y(ee),{style:{color:"rgba(0, 0, 0, 0.45)"}})]),_:1})]),_:1},8,["value"])]),_:1})]),_:1},8,["model"])]),o("div",null,[t(F,{onClick:p},{default:a(()=>[t(y(ce),{style:{"font-size":"16px"}})]),_:1})])]),o("div",{ref_key:"table_container",ref:O,style:{"margin-top":"9px","border-top":"1px solid #eee",display:"flex","flex-direction":"column",overflow:"hidden",height:"0px","flex-grow":"1"}},[t(M,{"data-source":I.value,pagination:f,scroll:B,bordered:!0,loading:k.value,size:"middle"},{default:a(()=>[t(d,{title:"序号",width:60,fixed:"left",align:"center"},{default:a(({index:l})=>[o("div",null,C(l+1),1)]),_:1}),t(d,{title:"编号","data-index":"code",width:80,fixed:"left",align:"center"}),t(d,{title:"名称","data-index":"name",width:180,fixed:"left",align:"left"}),t(d,{title:"标识符","data-index":"tag",width:120,fixed:"left"}),t(d,{title:"数据类型","data-index":"type",width:120}),t(d,{title:"是否为数组",width:100},{default:a(({record:l})=>{var c;return[o("div",null,[(c=l.define)!=null&&c.isArray?(s(),i("span",fe,"是")):(s(),i("span",me,"否"))])]}),_:1}),t(d,{title:"数据定义","data-index":"define",width:200},{default:a(({record:l})=>{var c,N;return[(c=l.define)!=null&&c.range?(s(),i("div",he,[(s(!0),i(W,null,te((N=l.define)==null?void 0:N.range,(U,m)=>(s(),i("div",{key:m},[m=="min"?(s(),i("span",ge,xe)):m=="max"?(s(),i("span",ye,we)):m=="len"?(s(),i("span",be,Se)):(s(),i("span",Ie,[o("span",null,C(m)+":",1)])),o("span",null,C(U),1)]))),128))])):(s(),i("div",ze,"未定义"))]}),_:1}),t(d,{title:"描述","data-index":"description","min-width":400}),t(d,{title:"创建时间","data-index":"createtime",width:200}),t(d,{title:"操作",width:200,fixed:"right"},{default:a(({record:l})=>[o("div",null,[o("a",{onClick:c=>j(l)},"查看",8,Re),o("a",{style:{"margin-left":"26px"},onClick:c=>E(l)},"编辑",8,$e),t(J,{title:"确定删除?",okText:"确定",cancelText:"取消",onConfirm:c=>A(l)},{default:a(()=>[Oe]),_:2},1032,["onConfirm"])])]),_:1})]),_:1},8,["data-source","pagination","scroll","loading"])],512)]),t(se,{ref_key:"addRef",ref:w,onOnSuccess:R},null,512),t(ie,{ref_key:"detailRef",ref:z,onOnSuccess:R},null,512)],64)}}});const Te=le(Be,[["__scopeId","data-v-0bb83120"]]);export{Te as default};
|