2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
import{y as G,A as H,B as J,D as K,w as Q,L as X,C as Y,S as Z,T as ee,U as te}from"./element-plus.0c562719.js";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang.1ae1e14d.js";import{f as ae,a as le}from"./index.a53ef25c.js";import{u as ne}from"./usePaging.f6660143.js";import{u as se,a as ie}from"./useDictOptions.0fa8a4dd.js";import{a as re,e as ue}from"./consult_subdirectory.884fc5db.js";import"./lodash.cf6c933b.js";import{_ as ce}from"./edit.vue_vue_type_script_setup_true_name_consultSubdirectoryEdit_lang.c8d25758.js";import{a as V}from"./consult_directory.132d0e33.js";import{d as S,s as de,r as k,a0 as me,ai as pe,o as n,c as B,V as t,M as o,O as m,u as s,L as i,S as _e,W as fe,a8 as ve,a as L,k as ye,T as c,n as x}from"./@vue.ab566ce7.js";import"./@vueuse.8fcae4c2.js";import"./@element-plus.b89f1627.js";import"./lodash-es.9bff6341.js";import"./dayjs.b71ea374.js";import"./axios.a47df6c5.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./vue-router.87ebc608.js";import"./pinia.b6700c26.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.7fa42df6.js";import"./color.33bf1982.js";import"./clone.a41dca03.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.2a4540f4.js";import"./ms.a9ae1d6d.js";import"./nprogress.efca4817.js";import"./vue-clipboard3.24161810.js";import"./clipboard.c8fd8745.js";import"./echarts.50cbfcc9.js";import"./tslib.60310f1a.js";import"./zrender.a255a587.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.d693a0d8.js";import"./index.79ed28eb.js";const Ce=c("\u67E5\u8BE2"),Ee=c("\u91CD\u7F6E"),be=c(" \u65B0\u589E "),ge=c(" \u5220\u9664 "),he={class:"mt-4"},Fe=c(" \u7F16\u8F91 "),ke=c(" \u5220\u9664 "),De={class:"flex mt-4 justify-end"},we=S({name:"consultSubdirectoryLists"}),_t=S({...we,setup(Ve){const p=de(),_=k(!1),r=me({directory_id:"",name:""}),E=k([]),$=l=>{E.value=l.map(({id:e})=>e)},{dictData:j}=se("consult_menu"),{pager:d,getLists:f,resetParams:P,resetPage:T}=ne({fetchFun:re,params:r}),{optionsData:b}=ie({projectList:{api:V}}),g=k(!1),N=async l=>{g.value=!0;const e=await V();b.projectList=e,console.log(b,"optionsData"),g.value=!1},R=async()=>{var l;_.value=!0,await x(),(l=p.value)==null||l.open("add")},U=async l=>{var e,v;_.value=!0,await x(),(e=p.value)==null||e.open("edit"),(v=p.value)==null||v.setFormData(l)},D=async l=>{await ae.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await ue({id:l}),f()};return f(),(l,e)=>{const v=G,q=H,h=J,A=K,u=Q,O=X,w=Y,I=le,y=Z,M=ee,W=oe,C=pe("perms"),z=te;return n(),B("div",null,[t(w,{class:"!border-none mb-4",shadow:"never"},{default:o(()=>[t(O,{class:"mb-[-16px]",model:r,inline:""},{default:o(()=>[t(h,{label:"\u6240\u5C5E\u76EE\u5F55",prop:"directory_id"},{default:o(()=>[t(q,{modelValue:r.directory_id,"onUpdate:modelValue":e[0]||(e[0]=a=>r.directory_id=a),remote:"",filterable:"","remote-method":N,loading:g.value,class:"flex-1"},{default:o(()=>[(n(!0),B(fe,null,ve(s(b).projectList.lists,(a,F)=>(n(),i(v,{key:F,label:a.name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","loading"])]),_:1}),t(h,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",prop:"name"},{default:o(()=>[t(A,{class:"w-[280px]",modelValue:r.name,"onUpdate:modelValue":e[1]||(e[1]=a=>r.name=a),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5B50\u76EE\u5F55\u540D\u79F0"},null,8,["modelValue"])]),_:1}),t(h,null,{default:o(()=>[t(u,{type:"primary",onClick:s(T)},{default:o(()=>[Ce]),_:1},8,["onClick"]),t(u,{onClick:s(P)},{default:o(()=>[Ee]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),m((n(),i(w,{class:"!border-none",shadow:"never"},{default:o(()=>[m((n(),i(u,{type:"primary",onClick:R},{icon:o(()=>[t(I,{name:"el-icon-Plus"})]),default:o(()=>[be]),_:1})),[[C,["consult_catalog.consult_subdirectory/add"]]]),m((n(),i(u,{disabled:!E.value.length,onClick:e[2]||(e[2]=a=>D(E.value))},{default:o(()=>[ge]),_:1},8,["disabled"])),[[C,["consult_catalog.consult_subdirectory/delete"]]]),L("div",he,[t(M,{data:s(d).lists,onSelectionChange:$},{default:o(()=>[t(y,{type:"selection",width:"55"}),t(y,{label:"\u6240\u5C5E\u76EE\u5F55",prop:"directory_name","show-overflow-tooltip":""}),t(y,{label:"\u5B50\u76EE\u5F55\u540D\u79F0",prop:"name","show-overflow-tooltip":""}),t(y,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:o(({row:a})=>[m((n(),i(u,{type:"primary",link:"",onClick:F=>U(a)},{default:o(()=>[Fe]),_:2},1032,["onClick"])),[[C,["consult_catalog.consult_subdirectory/edit"]]]),m((n(),i(u,{type:"danger",link:"",onClick:F=>D(a.id)},{default:o(()=>[ke]),_:2},1032,["onClick"])),[[C,["consult_catalog.consult_subdirectory/delete"]]])]),_:1})]),_:1},8,["data"])]),L("div",De,[t(W,{modelValue:s(d),"onUpdate:modelValue":e[3]||(e[3]=a=>ye(d)?d.value=a:null),onChange:s(f)},null,8,["modelValue","onChange"])])]),_:1})),[[z,s(d).loading]]),_.value?(n(),i(ce,{key:0,ref_key:"editRef",ref:p,"dict-data":s(j),onSuccess:s(f),onClose:e[4]||(e[4]=a=>_.value=!1)},null,8,["dict-data","onSuccess"])):_e("",!0)])}}});export{_t as default};
|