You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
9.1 KiB
JavaScript
2 lines
9.1 KiB
JavaScript
import{_ as P,j as J,i as Q,bY as W,$ as X,o as _,c as m,a,w as n,d as u,l as t,m as Z,F as g,bv as y,h as w,n as $,b,e as A,N as k,y as ee,B as ae,C as te,f as le,z as ne,D as se,p as ue,g as oe}from"./index.31905853.js";import{_ as re}from"./Input.325ae8a6.js";import{_ as de}from"./Select.09205df9.js";import{_ as _e}from"./Table.cc756a26.js";import{_ as pe}from"./Scrollbar.b5da22cb.js";const f=U=>(ue("data-v-c8994106"),U=U(),oe(),U),ie=f(()=>u("div",{class:"form_tag_wrapper"},"\u540D\u79F0",-1)),ce=f(()=>u("div",{class:"form_tag_wrapper"},"\u8868\u540D",-1)),ve=f(()=>u("div",{class:"form_tag_wrapper"},"\u4E3B\u952E",-1)),me=f(()=>u("div",{class:"form_tag_wrapper"},"\u5220\u9664\u5B57\u6BB5\u540D",-1)),fe=f(()=>u("div",{class:"form_tag_wrapper"},"\u5220\u9664\u503C",-1)),he=f(()=>u("div",{class:"form_tag_wrapper"},"\u6B63\u5E38\u503C",-1)),ye=f(()=>u("div",{class:"form_tag_wrapper"},"\u4E3B\u8981\u6743\u9650",-1)),ge=f(()=>u("div",{class:"form_tag_wrapper"},"\u6B21\u8981\u6743\u9650",-1)),we=f(()=>u("thead",null,[u("tr",{"text-center":""},[u("th",{colspan:"5"},"\u641C\u7D22\u914D\u7F6E")])],-1)),be={width:"100"},Ue={width:"100"},Ne={width:"100"},Se={width:"50"},Ce={width:"100"},Oe={width:"100"},xe={width:"100"},Je={width:"50"},L={__name:"curd",setup(U){const h=J(!0),F={name:"",node_name:"",type:1,value:[],edit:["",""]},T={step:1,name:"\u7B80\u5355\u8868\u6D4B\u8BD5",table_name:"curd_test",index:"id",search:[{name:"\u6587\u672C",node_name:"text",type:1,value:[],edit:["",""]},{name:"\u5355\u9009",node_name:"radio",type:2,value:[["a","a"],["b","b"],["c","c"]],edit:["",""]},{name:"\u591A\u9009",node_name:"checkbox",type:3,value:[["a","a"],["b","b"],["c","c"]],edit:["",""]},{name:"\u4E0B\u62C9\u6846",node_name:"select",type:4,value:[["a","a"],["b","b"],["c","c"]],edit:["",""]},{name:"\u65E5\u671F\u8303\u56F4",node_name:"date",type:5,value:"",edit:["",""]},{name:"\u65F6\u95F4\u8303\u56F4",node_name:"time",type:6,value:"",edit:["",""]},{name:"\u65E5\u671F\u65F6\u95F4\u8303\u56F4",node_name:"datetime",type:7,value:"",edit:["",""]}],node:[],delete:{node_name:"del",type:["1","2"]},auth_ids:[12],or_ids:[],search_data:{name:"",node_name:"",type:1,value:[],edit:["",""]}};Q(()=>{j()});const N=J([]),j=async()=>{N.value=[];const r=await W();X(r,()=>{N.value=r.data.list.map(l=>({type:"group",value:l.id,label:l.title,children:l.children.map(i=>({value:i.id,label:i.title}))}))})},e=J(JSON.parse(JSON.stringify(T))),D=["","",[],[],[],"","",""],I=[{value:1,label:"\u6587\u672C"},{value:2,label:"\u5355\u9009"},{value:3,label:"\u591A\u9009"},{value:4,label:"\u4E0B\u62C9\u6846"},{value:5,label:"\u65E5\u671F\u8303\u56F4"},{value:6,label:"\u65F6\u95F4\u8303\u56F4"},{value:7,label:"\u65E5\u671F\u65F6\u95F4\u8303\u56F4"}],B=(r,l)=>{h.value&&(l===-1?(e.value.search_data.value=JSON.parse(JSON.stringify(D[r])),e.value.search_data.edit=["",""]):(e.value.search[l].value=JSON.parse(JSON.stringify(D[r])),e.value.search[l].edit=["",""]))},q=r=>{h.value&&(r===-1?(e.value.search_data.value.push(JSON.parse(JSON.stringify(e.value.search_data.edit))),e.value.search_data.edit=["",""]):(e.value.search[r].value.push(JSON.parse(JSON.stringify(e.value.search[r].edit))),e.value.search[r].edit=["",""]))},z=(r,l)=>{h.value&&(r===-1?e.value.search_data.value.splice(l,1):e.value.search[r].value.splice(l,1))},E=()=>{h.value&&(e.value.search.push(JSON.parse(JSON.stringify(e.value.search_data))),e.value.search_data=JSON.parse(JSON.stringify(F)))},M=r=>{h.value&&e.value.search.splice(r,1)},R=()=>{console.log(JSON.stringify(e.value))};return(r,l)=>{const i=k,p=re,c=ee,S=de,C=ae,O=te,v=le,Y=_e,G=pe,H=ne,K=se;return _(),m("div",null,[a(K,{title:"\u7B80\u5355\u8868\u914D\u7F6E"},{default:n(()=>[u("div",null,[a(H,{show:t(h),"onUpdate:show":l[18]||(l[18]=s=>Z(h)?h.value=s:null),preset:"card",style:{width:"1200px"},title:"\u65B0\u5EFA","auto-focus":!1,bordered:!1},{default:n(()=>[u("div",null,[u("div",null,[a(G,{"mt-2":"",style:{height:"500px"},trigger:"none"},{default:n(()=>[t(e).step===1?(_(),m(g,{key:0},[a(c,{align:"center"},{default:n(()=>[a(i,null,{default:n(()=>[ie]),_:1}),a(p,{class:"form_input_wrapper",value:t(e).name,"onUpdate:value":l[0]||(l[0]=s=>t(e).name=s)},null,8,["value"]),a(i,null,{default:n(()=>[ce]),_:1}),a(p,{class:"form_input_wrapper",value:t(e).table_name,"onUpdate:value":l[1]||(l[1]=s=>t(e).table_name=s)},null,8,["value"]),a(i,null,{default:n(()=>[ve]),_:1}),a(p,{class:"form_input_wrapper",value:t(e).index,"onUpdate:value":l[2]||(l[2]=s=>t(e).index=s)},null,8,["value"])]),_:1}),a(c,{"mt-2":"",align:"center"},{default:n(()=>[a(i,null,{default:n(()=>[me]),_:1}),a(p,{class:"form_input_wrapper",value:t(e).delete.node_name,"onUpdate:value":l[3]||(l[3]=s=>t(e).delete.node_name=s)},null,8,["value"]),a(i,null,{default:n(()=>[fe]),_:1}),a(p,{class:"form_input_wrapper",value:t(e).delete.type[0],"onUpdate:value":l[4]||(l[4]=s=>t(e).delete.type[0]=s)},null,8,["value"]),a(i,null,{default:n(()=>[he]),_:1}),a(p,{class:"form_input_wrapper",value:t(e).delete.type[1],"onUpdate:value":l[5]||(l[5]=s=>t(e).delete.type[1]=s)},null,8,["value"])]),_:1}),a(c,{"mt-2":"",align:"center"},{default:n(()=>[a(i,null,{default:n(()=>[ye]),_:1}),a(S,{class:"form_select_wrapper",value:t(e).auth_ids,"onUpdate:value":l[6]||(l[6]=s=>t(e).auth_ids=s),multiple:"",options:t(N)},null,8,["value","options"])]),_:1}),a(c,{"mt-2":"",align:"center"},{default:n(()=>[a(i,null,{default:n(()=>[ge]),_:1}),a(S,{class:"form_select_wrapper",value:t(e).or_ids,"onUpdate:value":l[7]||(l[7]=s=>t(e).or_ids=s),multiple:"",options:t(N)},null,8,["value","options"])]),_:1})],64)):y("",!0),t(e).step===2?(_(),w(Y,{key:1,"mt-2":"","single-line":!1,size:"small"},{default:n(()=>[we,u("tbody",null,[(_(!0),m(g,null,$(t(e).search,(s,o)=>(_(),m("tr",null,[u("td",be,[a(p,{class:"form_input_wrapper",value:t(e).search[o].name,"onUpdate:value":d=>t(e).search[o].name=d},null,8,["value","onUpdate:value"])]),u("td",Ue,[a(p,{class:"form_input_wrapper",value:t(e).search[o].node_name,"onUpdate:value":d=>t(e).search[o].node_name=d},null,8,["value","onUpdate:value"])]),u("td",Ne,[a(S,{class:"form_input_wrapper","onUpdate:value":[d=>{B(d,o)},d=>t(e).search[o].type=d],value:t(e).search[o].type,options:I},null,8,["onUpdate:value","value"])]),u("td",null,[[2,3,4].indexOf(t(e).search[o].type)!==-1?(_(),m(g,{key:0},[(_(!0),m(g,null,$(t(e).search[o].value,(d,x)=>(_(),w(c,{"mb-2":"",key:x},{default:n(()=>[a(p,{pair:"",separator:"-",value:t(e).search[o].value[x],"onUpdate:value":V=>t(e).search[o].value[x]=V},null,8,["value","onUpdate:value"]),a(v,{onClick:V=>z(o,x),quaternary:"",circle:"",type:"error"},{icon:n(()=>[a(O,null,{default:n(()=>[a(C,{type:"minus"})]),_:1})]),_:2},1032,["onClick"])]),_:2},1024))),128)),a(c,null,{default:n(()=>[a(p,{pair:"",separator:"-",value:t(e).search[o].edit,"onUpdate:value":d=>t(e).search[o].edit=d},null,8,["value","onUpdate:value"]),a(v,{onClick:d=>q(o),quaternary:"",circle:"",type:"info"},{icon:n(()=>[a(O,null,{default:n(()=>[a(C,{type:"plus"})]),_:1})]),_:2},1032,["onClick"])]),_:2},1024)],64)):y("",!0)]),u("td",Se,[a(c,null,{default:n(()=>[a(v,{onClick:d=>M(o),size:"small",type:"error"},{default:n(()=>[b("\u5220\u9664")]),_:2},1032,["onClick"])]),_:2},1024)])]))),256)),u("tr",null,[u("td",Ce,[a(p,{class:"form_input_wrapper",value:t(e).search_data.name,"onUpdate:value":l[8]||(l[8]=s=>t(e).search_data.name=s)},null,8,["value"])]),u("td",Oe,[a(p,{class:"form_input_wrapper",value:t(e).search_data.node_name,"onUpdate:value":l[9]||(l[9]=s=>t(e).search_data.node_name=s)},null,8,["value"])]),u("td",xe,[a(S,{class:"form_input_wrapper","onUpdate:value":[l[10]||(l[10]=s=>{B(s,-1)}),l[11]||(l[11]=s=>t(e).search_data.type=s)],value:t(e).search_data.type,options:I},null,8,["value"])]),u("td",null,[[2,3,4].indexOf(t(e).search_data.type)!==-1?(_(),m(g,{key:0},[(_(!0),m(g,null,$(t(e).search_data.value,(s,o)=>(_(),w(c,{"mb-2":""},{default:n(()=>[a(p,{pair:"",separator:"-",value:t(e).search_data.value[o],"onUpdate:value":d=>t(e).search_data.value[o]=d},null,8,["value","onUpdate:value"]),a(v,{onClick:d=>z(-1,o),quaternary:"",circle:"",type:"error"},{icon:n(()=>[a(O,null,{default:n(()=>[a(C,{type:"minus"})]),_:1})]),_:2},1032,["onClick"])]),_:2},1024))),256)),a(c,null,{default:n(()=>[a(p,{pair:"",separator:"-",value:t(e).search_data.edit,"onUpdate:value":l[12]||(l[12]=s=>t(e).search_data.edit=s)},null,8,["value"]),a(v,{onClick:l[13]||(l[13]=s=>q(-1)),quaternary:"",circle:"",type:"info"},{icon:n(()=>[a(O,null,{default:n(()=>[a(C,{type:"plus"})]),_:1})]),_:1})]),_:1})],64)):y("",!0)]),u("td",Je,[a(c,null,{default:n(()=>[a(v,{onClick:l[14]||(l[14]=s=>E()),size:"small",type:"info"},{default:n(()=>[b("\u6DFB\u52A0")]),_:1})]),_:1})])])])]),_:1})):y("",!0),t(e).step===3?(_(),m(g,{key:2},[],64)):y("",!0)]),_:1})]),a(c,{"mt-2":""},{default:n(()=>[t(e).step===3?(_(),w(v,{key:0,onClick:l[15]||(l[15]=s=>R()),type:"info"},{default:n(()=>[b(" \u786E\u5B9A ")]),_:1})):y("",!0),t(e).step!==1?(_(),w(v,{key:1,onClick:l[16]||(l[16]=s=>t(e).step--)},{default:n(()=>[b("\u4E0A\u4E00\u6B65")]),_:1})):y("",!0),t(e).step!==3?(_(),w(v,{key:2,onClick:l[17]||(l[17]=s=>t(e).step++),type:"info"},{default:n(()=>[b("\u4E0B\u4E00\u6B65")]),_:1})):y("",!0)]),_:1})])]),_:1},8,["show"])])]),_:1})])}}};typeof A=="function"&&A(L);var ze=P(L,[["__scopeId","data-v-c8994106"]]);export{ze as default};
|