猎羽广告

index.78e7de01.js 4.7KB

12
  1. import{E as e,v as a,k as t,q as s}from"../element-plus/element-plus.34b51316.js";import{d as i,Y as l,f as o,o as r,J as n,K as p,L as c,c as u,T as d,n as m,i as v,a as f,ah as h,u as j,U as b,R as _}from"../@vue/@vue.5bfcce30.js";import{_ as y}from"../_popconfirm/_popconfirm.ad6ea958.js";import{p as g,T as x}from"../tableInfo/tableInfo.457e0e1b.js";import{D as w}from"../_dialog/_dialog.f7a719dc.js";import{I}from"../_input/_input.ba5ddb42.js";import{h as L,_ as M,A as k}from"../../assets/index.8d4062fa.js";import{s as C}from"../@element-plus/@element-plus.d499550f.js";import"../lodash-es/lodash-es.e51fd119.js";import"../async-validator/async-validator.21881447.js";import"../@vueuse/@vueuse.ba2b0174.js";import"../dayjs/dayjs.f67a4005.js";import"../axios/axios.27022086.js";import"../@ctrl/@ctrl.9c8f424f.js";import"../@popperjs/@popperjs.f1fb8f77.js";import"../escape-html/escape-html.d572c0fd.js";import"../normalize-wheel-es/normalize-wheel-es.94de1731.js";import"../caret-top/caret-top.80cf6e6c.js";import"../question-filled/question-filled.6b9c8151.js";import"../vue-router/vue-router.ccba075e.js";import"../pinia/pinia.b7fbd7c7.js";import"../vue-demi/vue-demi.4f3c4c97.js";import"../pinia-plugin-persist/pinia-plugin-persist.67085de7.js";import"../echarts/echarts.f2b2ac0c.js";import"../tslib/tslib.e35f93b8.js";import"../zrender/zrender.fe59a237.js";const R={class:"dialogBox"};var T=M(i({__name:"addTeam",emits:["init"],setup(t,{expose:s,emit:i}){const v=l({treeList:[],editId:"",title:"新增项目",chargeList:[],visibleVal:"",titleAc:"1",chooseMemberList:[],chooseMemberList_user:[],userList:[]}),f=o(),h=o(),j=o(!1),b=async()=>{var a;""!=f.value.value?(j.value=!0,""!=v.editId?(a={id:v.editId,name:f.value.value,note:h.value.value},new Promise((async(t,s)=>{const i=await L.post("/api/sys/teamEdit",a);0==i.errNo?t(i.rst):(e.error(i.errMsg),s())}))).then((e=>{j.value=!1,_.value=!1,i("init")})).catch((()=>{j.value=!1})):function(a){return new Promise((async(t,s)=>{const i=await L.post("/api/sys/teamAdd",a);0==i.errNo?t(i.rst):(e.error(i.errMsg),s())}))}({name:f.value.value,note:h.value.value}).then((e=>{j.value=!1,_.value=!1,i("init")})).catch((()=>{j.value=!1}))):e.error("名称为必填项")},_=o(!1);return s({switchShow:(e,a)=>{_.value=e,e&&m((async()=>{f.value.value="",h.value.value="",v.editId="",j.value=!1,v.title="新增团队",a?.id&&(v.editId=a.id,v.title="编辑团队",f.value.value=a?.name,h.value.value=a?.note)}))}}),(e,t)=>{const s=a;return r(),n(w,{ref:"DialogRef_editType",dialogVisible:_.value,onConfirm:b,onClose:t[0]||(t[0]=e=>_.value=!1),width:"600px",height:"calc(100vh - 220px)",top:"20px","dialog-title":v.title},{content:p((()=>[c((r(),u("div",R,[d(I,{ref_key:"nameRef",ref:f,spanTitleWidth:"80px",inputWidth:"80%",title:"团队名称",haveTag:!0,haverMar15:!1},null,512),d(I,{ref_key:"noteRef",ref:h,class:"tMar20",spanTitleWidth:"80px",inputWidth:"80%",title:"备注",haverMar15:!1},null,512)])),[[s,j.value]])])),_:1},8,["dialogVisible","dialog-title"])}}}),[["__scopeId","data-v-86af4a20"]]);const V={class:"screenBox flex",style:{padding:"10px 15px"}},z=_("新增团队"),D={class:"text-center"},A=["onClick"];var P=M(i({__name:"index",setup(a){const i=l([{name:"团队名称",column:"name"},{name:"备注",column:"note",cancleForMat:!0},{name:"创建时间",column:"created_at"},{name:"操作",column:"operate",slotFlag:!0}]),{tableInfo:n,tableListRef:c,total:_}=g(i),w=e=>{m((()=>{I.value.switchShow(!0,e||"")}))},I=o(),M=o(""),R=async()=>{c.value.loading=!0,k({name:M.value}).then((e=>{c.value.loading=!1,n.tableList=e})).catch((()=>{c.value.loading=!1}))},P=async a=>{var t;c.value.loading=!0,(t={id:a.id},new Promise((async(a,s)=>{const i=await L.post("/api/sys/teamDel",t);0==i.errNo?a(i.rst):(e.error(i.errMsg),s())}))).then((()=>{c.value.loading=!1,R()})).catch((()=>{c.value.loading=!1}))};return v((async()=>{await R()})),(e,a)=>{const i=t,l=s;return r(),u(b,null,[f("div",V,[d(l,{onKeyup:h(R,["enter","native"]),onClear:a[1]||(a[1]=e=>R()),style:{width:"260px"},modelValue:M.value,"onUpdate:modelValue":a[2]||(a[2]=e=>M.value=e),placeholder:"请输入团队名称搜索"},{append:p((()=>[d(i,{icon:j(C),onClick:a[0]||(a[0]=e=>R())},null,8,["icon"])])),_:1},8,["onKeyup","modelValue"]),d(i,{type:"primary",size:"default",class:"lMarauto",onClick:a[3]||(a[3]=e=>w())},{default:p((()=>[z])),_:1})]),d(x,{ref_key:"tableListRef",ref:c,tableData:j(n).tableList,descol:j(n).descolList,total:j(_),onInit:R},{operate:p((e=>[f("div",D,[f("span",{class:"operate_text lMar8 pointer",onClick:a=>w(e.row)},"编辑",8,A),d(y,{onConfirm:a=>P(e.row)},null,8,["onConfirm"])])])),_:1},8,["tableData","descol","total"]),d(T,{ref_key:"AddProjectRef",ref:I,onInit:R},null,512)],64)}}}),[["__scopeId","data-v-4ec5dcdc"]]);export{P as default};