sgxt_web/qb/static/js/chunk-61c2abd0.ae415cb1.js
2025-04-22 16:39:00 +08:00

1 line
11 KiB
JavaScript

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-61c2abd0"],{b6f9:function(e,t,l){"use strict";l.r(t);var a=l("7a23"),c=l("3ef4"),o=l("c058"),d=l("6605");const b=e=>(Object(a["pushScopeId"])("data-v-0a08e722"),e=e(),Object(a["popScopeId"])(),e),r={class:"titleBox"},u=b(()=>Object(a["createElementVNode"])("div",{class:"title"},"字典列表",-1)),n={class:"btnBox"},i=b(()=>Object(a["createElementVNode"])("span",null,"新增",-1)),s=Object(a["createTextVNode"])(" 查询 "),j=Object(a["createTextVNode"])(" 重置 "),O={class:"tabBox"},m=Object(a["createTextVNode"])("正常"),v=Object(a["createTextVNode"])("注销"),p=Object(a["createTextVNode"])("未知"),x=Object(a["createTextVNode"])(" 修改"),h=Object(a["createTextVNode"])("注销"),V={key:0,class:"dialog"},f={class:"head_box"},z={class:"title"},w=Object(a["createTextVNode"])("保存"),N=Object(a["createTextVNode"])("保存"),C=Object(a["createTextVNode"])("关闭");var y={__name:"index",setup(e){const{proxy:t}=Object(a["getCurrentInstance"])(),l=Object(a["ref"])(null),b=Object(a["ref"])(),y=Object(a["ref"])(0),g=Object(a["ref"])(null),_=Object(d["d"])(),k=Object(a["ref"])(0),B=(Object(a["ref"])(20),Object(a["ref"])({}),Object(a["ref"])(!1)),Z=Object(a["ref"])({current:1,size:20,dictName:"",dictCode:"",xtZxbz:""}),E=()=>{Z.value={current:1,size:20,dictName:"",dictCode:"",xtZxbz:""},I()},T=Object(a["ref"])(!0),U=Object(a["ref"])({}),S=Object(a["ref"])([]),q=Object(a["ref"])(!1),I=async()=>{const e=Z.value,t=await Object(o["e"])(e);S.value=null===t||void 0===t?void 0:t.records,k.value=Number(t.total)},D=Object(a["ref"])({zdmc:[{required:!0,message:"请输入字典名称",trigger:"change"}],zdbh:[{required:!0,message:"请输入字典编码",trigger:"change"}],xtZxbz:[{required:!0,message:"请选择业务类别",trigger:"change"}],zdlx:[{required:!0,message:"请选择字典类型",trigger:"change"}],yybz:[{required:!0,message:"请填写引用标准",trigger:"change"}]}),F=()=>{Z.value.current=1,I()};I();const H=e=>{Z.value.size=e,I()},J=e=>{Z.value.current=e,I()},P=()=>{},R=e=>{T.value=!0,U.value={...e},U.value.zdywlb=Number(U.value.zdywlb),q.value=!0},L=e=>{Object(o["c"])({id:Number(e.id)}).then(e=>{c["a"].success("注销成功"),F()})},M=e=>{T.value=!1,U.value={},q.value=!0},$=()=>{g.value.validate(e=>{if(!e)return c["a"].error("请完成必填项!"),!1;B.value=!0,Object(o["h"])({bz:U.value.bz,id:U.value.id,yybz:U.value.yybz,zdbh:U.value.zdbh,zdlx:U.value.zdlx,zdmc:U.value.zdmc,zdywlb:U.value.zdywlb,xtZxbz:U.value.xtZxbz}).then(e=>{q.value=!1,c["a"].success("修改成功"),B.value=!1,F()}).finally(()=>{B.value=!1})})},A=()=>{g.value.validate(e=>{if(!e)return c["a"].error("请完成必填项!"),!1;B.value=!0,Object(o["a"])({bz:U.value.bz,yybz:U.value.yybz,zdbh:U.value.zdbh,zdlx:U.value.zdlx,zdmc:U.value.zdmc,zdywlb:U.value.zdywlb}).then(e=>{c["a"].success("添加成功"),q.value=!1,B.value=!1,F()}).finally(()=>{B.value=!1})})},G=()=>{U.value={},q.value=!1},K=e=>{_.push("/dict/detail?zdbh="+e.zdbh+"&zdlx="+e.zdlx+"&Pid="+e.id)},Q=()=>{b.value=window.innerHeight-l.value.offsetHeight-240};return Object(a["onMounted"])(()=>{Q(),window.onresize=function(){Q()},t.mittBus.on("mittFn",e=>{y.value=e})}),Object(a["onUnmounted"])(()=>{t.mittBus.off("mittFn")}),(e,t)=>{const c=Object(a["resolveComponent"])("CirclePlus"),o=Object(a["resolveComponent"])("el-icon"),d=Object(a["resolveComponent"])("el-button"),_=Object(a["resolveComponent"])("el-input"),I=Object(a["resolveComponent"])("el-form-item"),Q=Object(a["resolveComponent"])("el-option"),W=Object(a["resolveComponent"])("el-select"),X=Object(a["resolveComponent"])("el-form"),Y=Object(a["resolveComponent"])("el-table-column"),ee=Object(a["resolveComponent"])("el-tag"),te=Object(a["resolveComponent"])("el-popconfirm"),le=Object(a["resolveComponent"])("el-table"),ae=Object(a["resolveComponent"])("el-pagination");return Object(a["openBlock"])(),Object(a["createElementBlock"])("div",null,[Object(a["createElementVNode"])("div",r,[u,Object(a["createElementVNode"])("div",n,[Object(a["createVNode"])(d,{type:"primary",onClick:M},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(o,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(c)]),_:1}),i]),_:1})])]),Object(a["createElementVNode"])("div",{class:"searchBox",ref_key:"searchBox",ref:l},[Object(a["createVNode"])(X,{model:Z.value,inline:!0},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(I,{label:"字典名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(_,{placeholder:"请输入字典名称",modelValue:Z.value.dictName,"onUpdate:modelValue":t[0]||(t[0]=e=>Z.value.dictName=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{label:"字典编码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(_,{placeholder:"请输入字典编码",modelValue:Z.value.dictCode,"onUpdate:modelValue":t[1]||(t[1]=e=>Z.value.dictCode=e),clearable:""},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{label:"字典状态"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{clearable:"",modelValue:Z.value.xtZxbz,"onUpdate:modelValue":t[2]||(t[2]=e=>Z.value.xtZxbz=e),placeholder:"请选择状态"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{label:"正常",value:"0"}),Object(a["createVNode"])(Q,{label:"注销",value:"1"})]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,null,{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{onClick:F},{default:Object(a["withCtx"])(()=>[s]),_:1}),Object(a["createVNode"])(d,{onClick:t[3]||(t[3]=e=>E())},{default:Object(a["withCtx"])(()=>[j]),_:1})]),_:1})]),_:1},8,["model"])],512),Object(a["createElementVNode"])("div",O,[(Object(a["openBlock"])(),Object(a["createBlock"])(le,{data:S.value,border:"","row-key":"id","tree-props":{children:"itemList",hasChildren:!0},style:{width:"100%"},height:b.value,key:y.value},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Y,{sortable:"",prop:"zdbh",label:"字典编号","show-overflow-tooltip":""}),Object(a["createVNode"])(Y,{sortable:"",prop:"zdmc",label:"字典名称","show-overflow-tooltip":""}),Object(a["createVNode"])(Y,{sortable:"",label:"状态",width:"80px"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createElementVNode"])("div",null,[0==e.xtZxbz?(Object(a["openBlock"])(),Object(a["createBlock"])(ee,{key:0,size:"small",type:"success"},{default:Object(a["withCtx"])(()=>[m]),_:1})):1==e.xtZxbz?(Object(a["openBlock"])(),Object(a["createBlock"])(ee,{key:1,size:"small",type:"danger"},{default:Object(a["withCtx"])(()=>[v]),_:1})):(Object(a["openBlock"])(),Object(a["createBlock"])(ee,{key:2,size:"small",type:"info"},{default:Object(a["withCtx"])(()=>[p]),_:1}))])]),_:1}),Object(a["createVNode"])(Y,{sortable:"",prop:"bz",label:"备注","show-overflow-tooltip":""}),Object(a["createVNode"])(Y,{sortable:"",prop:"xtZhxgsj",label:"更新时间"},{default:Object(a["withCtx"])(({row:t})=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(e.$filters.dateFilter(t.xtZhxgsj)),1)]),_:1}),Object(a["createVNode"])(Y,{label:"操作",fixed:"right",width:"260"},{default:Object(a["withCtx"])(({row:e})=>[Object(a["createVNode"])(d,{onClick:t=>R(e),size:"small"},{default:Object(a["withCtx"])(()=>[x]),_:2},1032,["onClick"]),Object(a["createVNode"])(d,{onClick:t=>K(e),size:"small"},{default:Object(a["withCtx"])(()=>[Object(a["createTextVNode"])(Object(a["toDisplayString"])(1===e.zdlx?"列表":"树形"),1)]),_:2},1032,["onClick"]),Object(a["createVNode"])(te,{"confirm-button-text":"是","cancel-button-text":"否","icon-color":"red",title:"确定要注销?",onConfirm:t=>L(e),onCancel:P},{reference:Object(a["withCtx"])(()=>[Object(a["createVNode"])(d,{type:"danger",size:"small"},{default:Object(a["withCtx"])(()=>[h]),_:1})]),_:2},1032,["onConfirm"])]),_:1})]),_:1},8,["data","height"])),Object(a["createElementVNode"])("div",{class:"fenye",style:Object(a["normalizeStyle"])({top:b.value+"px"})},[Object(a["createVNode"])(ae,{size:"",class:"pagination",onSizeChange:H,onCurrentChange:J,"current-page":Z.value.current,"page-sizes":[10,20,50,100],"page-size":Z.value.size,layout:"total, sizes, prev, pager, next, jumper",total:k.value},null,8,["current-page","page-size","total"])],4)]),q.value?(Object(a["openBlock"])(),Object(a["createElementBlock"])("div",V,[Object(a["createElementVNode"])("div",f,[Object(a["createElementVNode"])("span",z,Object(a["toDisplayString"])(T.value?"修改":"新增"),1),Object(a["createElementVNode"])("div",null,[T.value?(Object(a["openBlock"])(),Object(a["createBlock"])(d,{key:0,type:"primary",size:"small",onClick:$,loading:B.value},{default:Object(a["withCtx"])(()=>[w]),_:1},8,["loading"])):(Object(a["openBlock"])(),Object(a["createBlock"])(d,{key:1,type:"primary",size:"small",onClick:A,loading:B.value},{default:Object(a["withCtx"])(()=>[N]),_:1},8,["loading"])),Object(a["createVNode"])(d,{size:"small",onClick:G},{default:Object(a["withCtx"])(()=>[C]),_:1})])]),Object(a["createVNode"])(X,{class:"mosty-from-wrap",inline:!0,"label-position":"top",model:U.value,rules:D.value,ref_key:"elform",ref:g},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(I,{prop:"zdmc",class:"one",label:"字典名称"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(_,{style:{width:"100%"},modelValue:U.value.zdmc,"onUpdate:modelValue":t[4]||(t[4]=e=>U.value.zdmc=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{class:"one",prop:"zdbh",label:"字典编码"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(_,{style:{width:"100%"},modelValue:U.value.zdbh,"onUpdate:modelValue":t[5]||(t[5]=e=>U.value.zdbh=e),"show-word-limit":"",maxlength:"30",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{prop:"yybz",class:"one",label:"引用标准"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(_,{style:{width:"100%"},modelValue:U.value.yybz,"onUpdate:modelValue":t[6]||(t[6]=e=>U.value.yybz=e),"show-word-limit":"",maxlength:"50",autocomplete:"off"},null,8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{class:"one",prop:"xtZxbz",label:"状态"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{style:{width:"100%"},modelValue:U.value.xtZxbz,"onUpdate:modelValue":t[7]||(t[7]=e=>U.value.xtZxbz=e),placeholder:"请选择业务类别"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{label:"正常",value:0}),Object(a["createVNode"])(Q,{label:"注销",value:1})]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{class:"one",label:"是否是树形结构",prop:"zdlx"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(W,{style:{width:"100%"},modelValue:U.value.zdlx,"onUpdate:modelValue":t[8]||(t[8]=e=>U.value.zdlx=e),placeholder:"请选择"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(Q,{label:"列表",value:1}),Object(a["createVNode"])(Q,{label:"树形",value:2})]),_:1},8,["modelValue"])]),_:1}),Object(a["createVNode"])(I,{class:"one",label:"备注"},{default:Object(a["withCtx"])(()=>[Object(a["createVNode"])(_,{style:{width:"100%"},modelValue:U.value.bz,"onUpdate:modelValue":t[9]||(t[9]=e=>U.value.bz=e),autosize:{minRows:2,maxRows:4},"show-word-limit":"",maxlength:"200",type:"textarea"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])):Object(a["createCommentVNode"])("",!0)])}}},g=(l("d655"),l("6b0d")),_=l.n(g);const k=_()(y,[["__scopeId","data-v-0a08e722"]]);t["default"]=k},d655:function(e,t,l){"use strict";l("e151")},e151:function(e,t,l){}}]);