Files
vben-app/web/dist/js/edit-B6dv8oG2.js
2026-10-01 17:05:05 +08:00

2 lines
7.8 KiB
JavaScript

var h=(T,m,n)=>new Promise((b,a)=>{var v=s=>{try{V(n.next(s))}catch(r){a(r)}},x=s=>{try{V(n.throw(s))}catch(r){a(r)}},V=s=>s.done?b(s.value):Promise.resolve(s.value).then(v,x);V((n=n.apply(T,m)).next())});import{az as K,t as U,aa as M,ai as X,as as Y,at as J,ae as Q,af as W,aK as Z,aL as ee,aF as le,aG as ae,a9 as te,a7 as oe,am as de,v as ne,an as ue,a8 as se}from"./bootstrap-Dvp__AlY.js";import{t as re}from"./edit-DOYUCpv5.js";import{_ as ie}from"./page.vue_vue_type_script_setup_true_lang-CDyLWsWA.js";import{a7 as me,T as S,X as pe,a1 as fe,a9 as _e,b8 as $,aN as q,aw as y,aO as t,x as e,ax as p,aq as o,Y as be,ar as F,F as R,ay as P,aP as Ve,au as C,aR as z}from"../jse/index-index-D97IFaZ_.js";import{u as ce}from"./use-tabs-_Cji5SS7.js";import{b as j}from"./uuid-B0AYzFfo.js";const ge={class:"flex justify-between"},we={style:{height:"calc(100% - 50px)",overflow:"auto","padding-top":"5px","padding-left":"0","padding-right":"0"}},ye={class:"zinput"},ve={class:"zinput"},he={class:"zinput"},Ue={class:"zinput"},Be=me({__name:"edit",setup(T){const m=S(),n=pe({url:"/te/feat/param",show:!0,form:{avtag:!0,options:[]},groups:[],tabs:[]}),b=S("tab1"),{form:a}=fe(n);_e(()=>h(null,null,function*(){var d,c;const r=(d=K().query)==null?void 0:d.id;r?(n.form=yield U.get(`${n.url}/info/${r}`),n.tabs=yield U.get("/te/feat/tab/list",{params:{groid:n.form.groid}})):n.form={avtag:!0,options:[]},(c=m==null?void 0:m.value)==null||c.clearValidate(),n.groups=yield U.get("/te/feat/group/list")}));const{closeCurrentTab:v}=ce(),x=()=>h(null,null,function*(){(yield re({formRef:m.value,state:n}))&&(yield v())}),V=()=>h(null,null,function*(){n.form.tabid="",n.tabs=yield U.get("/te/feat/tab/list",{params:{groid:n.form.groid}})}),s=()=>{a.value.id?a.value.options.push({id:j(),parid:a.value.id,ornum:a.value.options.length+1}):a.value.options.push({id:j(),ornum:a.value.options.length+1})};return(r,d)=>{const c=ue,B=se,f=W,u=Q,_=ee,E=Z,N=le,g=ae,k=J,w=oe,D=$("CirclePlus"),I=de,A=$("CircleClose"),L=te,O=Y,G=X,H=M;return y(),q(o(ie),{"auto-content-height":""},{default:t(()=>[e(H,{class:"box-card",style:{height:"100%"},"body-style":"height: 100%"},{header:t(()=>[p("div",ge,[e(c,null,{default:t(()=>[...d[14]||(d[14]=[z("参数编辑",-1)])]),_:1}),e(c,null,{default:t(()=>[e(B,{type:"primary",onClick:x},{default:t(()=>[...d[15]||(d[15]=[z("保 存",-1)])]),_:1}),e(B,{onClick:d[0]||(d[0]=l=>o(v)())},{default:t(()=>[...d[16]||(d[16]=[z("关 闭",-1)])]),_:1})]),_:1})])]),default:t(()=>[p("div",we,[e(G,{ref_key:"formRef",ref:m,model:o(a),"label-width":"140px",inline:!0,class:"zform"},{default:t(()=>[e(O,{type:"card",modelValue:o(b),"onUpdate:modelValue":d[13]||(d[13]=l=>be(b)?b.value=l:null),style:{width:"100%"}},{default:t(()=>[e(k,{label:"基本信息",name:"tab1"},{default:t(()=>[e(u,{label:"参数代码",prop:"id",rules:[{required:!0,message:"代码不能为空"}],style:{width:"50%"}},{default:t(()=>[e(f,{modelValue:o(a).id,"onUpdate:modelValue":d[1]||(d[1]=l=>o(a).id=l),disabled:o(a).crtim},null,8,["modelValue","disabled"])]),_:1}),e(u,{label:"参数名称",prop:"name",rules:[{required:!0,message:"名称不能为空"}],style:{width:"50%"}},{default:t(()=>[e(f,{modelValue:o(a).name,"onUpdate:modelValue":d[2]||(d[2]=l=>o(a).name=l)},null,8,["modelValue"])]),_:1}),e(u,{label:"所属分组",prop:"groid",style:{width:"25%"},rules:[{required:!0,message:"分组不能为空"}]},{default:t(()=>[e(E,{modelValue:o(a).groid,"onUpdate:modelValue":d[3]||(d[3]=l=>o(a).groid=l),onChange:V,clearable:"",placeholder:"特性分组",style:{width:"100%"}},{default:t(()=>[(y(!0),F(R,null,P(o(n).groups,l=>(y(),q(_,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{label:"所属页签",prop:"tabid",style:{width:"25%"},rules:[{required:!0,message:"页签不能为空"}]},{default:t(()=>[e(E,{modelValue:o(a).tabid,"onUpdate:modelValue":d[4]||(d[4]=l=>o(a).tabid=l),clearable:"",placeholder:"特性页签",style:{width:"100%"}},{default:t(()=>[(y(!0),F(R,null,P(o(n).tabs,l=>(y(),q(_,{key:l.id,label:l.name,value:l.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{label:"排序号",prop:"ornum",style:{width:"25%"},rules:[{required:!0,message:"排序号不能为空"}]},{default:t(()=>[e(N,{modelValue:o(a).ornum,"onUpdate:modelValue":d[5]||(d[5]=l=>o(a).ornum=l),"controls-position":"right",style:{width:"100%"}},null,8,["modelValue"])]),_:1}),e(u,{label:"是否可用",style:{width:"25%"}},{default:t(()=>[e(g,{modelValue:o(a).avtag,"onUpdate:modelValue":d[6]||(d[6]=l=>o(a).avtag=l)},null,8,["modelValue"])]),_:1}),e(u,{label:"显示模式",style:{width:"25%"},prop:"shmod",rules:[{required:!0,message:"显示模式不能为空"}]},{default:t(()=>[e(E,{modelValue:o(a).shmod,"onUpdate:modelValue":d[7]||(d[7]=l=>o(a).shmod=l),placeholder:"请选择",style:{width:"100%"}},{default:t(()=>[e(_,{value:"input",label:"A1 普通输入框"}),e(_,{value:"select",label:"B1 普通下拉框"}),e(_,{value:"hidden",label:"B2 隐藏参数"}),e(_,{value:"t1",label:"T1 楼层明细"})]),_:1},8,["modelValue"])]),_:1}),e(u,{label:"是否只读",style:{width:"25%"}},{default:t(()=>[e(g,{modelValue:o(a).retag,"onUpdate:modelValue":d[8]||(d[8]=l=>o(a).retag=l)},null,8,["modelValue"])]),_:1}),e(u,{label:"是否为土建参数",style:{width:"25%"}},{default:t(()=>[e(g,{modelValue:o(a).drtag,"onUpdate:modelValue":d[9]||(d[9]=l=>o(a).drtag=l)},null,8,["modelValue"])]),_:1}),e(u,{label:"是否为询价参数",style:{width:"25%"}},{default:t(()=>[e(g,{modelValue:o(a).qutag,"onUpdate:modelValue":d[10]||(d[10]=l=>o(a).qutag=l)},null,8,["modelValue"])]),_:1}),e(u,{label:"是否为权限参数",style:{width:"25%"}},{default:t(()=>[e(g,{modelValue:o(a).jdtag,"onUpdate:modelValue":d[11]||(d[11]=l=>o(a).jdtag=l)},null,8,["modelValue"])]),_:1})]),_:1}),e(k,{label:"选项信息",name:"tab2"},{default:t(()=>[e(L,{border:"",data:o(a).options,"row-style":{height:"36px"},"row-key":"id",style:{width:"100%"}},{default:t(()=>[e(w,{label:"排序号",width:"110"},{default:t(l=>[e(N,{modelValue:l.row.ornum,"onUpdate:modelValue":i=>l.row.ornum=i,"controls-position":"right",style:{width:"100%"}},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(w,{label:"选项代码",width:"180"},{default:t(l=>[e(f,{modelValue:l.row.code,"onUpdate:modelValue":i=>l.row.code=i,required:""},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(w,{label:"选项名称",width:"180"},{default:t(l=>[e(f,{modelValue:l.row.name,"onUpdate:modelValue":i=>l.row.name=i,required:""},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(w,{label:"选项备注"},{default:t(l=>[e(f,{modelValue:l.row.notes,"onUpdate:modelValue":i=>l.row.notes=i,required:""},null,8,["modelValue","onUpdate:modelValue"])]),_:1}),e(w,{fixed:"right",label:"操作",width:"50",align:"center"},{header:t(()=>[e(I,{size:22,style:{top:"5px",cursor:"pointer"},color:"#666"},{default:t(()=>[e(D,{onClick:s})]),_:1})]),default:t(l=>[e(I,{size:22,style:{top:"3px",cursor:"pointer"}},{default:t(()=>[e(A,{onClick:i=>o(a).options.splice(l.$index,1)},null,8,["onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"])]),_:1}),e(k,{label:"其他信息",name:"tab9"},{default:t(()=>[e(u,{label:"备注:",style:{width:"100%"}},{default:t(()=>[e(f,{style:{"font-family":"'Courier New', Helvetica, Arial, sans-serif","font-size":"16px"},type:"textarea",rows:4,modelValue:o(a).notes,"onUpdate:modelValue":d[12]||(d[12]=l=>o(a).notes=l)},null,8,["modelValue"])]),_:1}),Ve(p("div",null,[e(u,{label:"创建人:"},{default:t(()=>[p("div",ye,C(o(a).crman?o(a).crman.name:""),1)]),_:1}),e(u,{label:"创建时间:"},{default:t(()=>[p("div",ve,C(o(a).crtim),1)]),_:1}),e(u,{label:"更新人:"},{default:t(()=>[p("div",he,C(o(a).upman?o(a).upman.name:""),1)]),_:1}),e(u,{label:"更新时间:"},{default:t(()=>[p("div",Ue,C(o(a).uptim),1)]),_:1})],512),[[ne,o(a).crtim]])]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["model"])])]),_:1})]),_:1})}}});export{Be as default};