Files
beautifier-web/dist/assets/editDialog.8ba00e76.js
T
2026-04-09 14:15:19 +08:00

2 lines
2.9 KiB
JavaScript

import{Y as i,Z as g,_ as h,d as I,r as S,S as C,p as A,B as w,C as O,G as R,a as D,b as N,c as q,e as a,m as L,f as l,x as j,j as s,W as B}from"./index.a8f46cbf.js";import{g as d}from"./filter.6957b13e.js";function $(){const t={auth:d(i.projectListId)};return g({url:"/admin/project/items",method:"post",data:t})}function P(t){return t.auth=d(i.projectEditId),g({url:"/admin/project/edit",method:"post",data:t})}function T(t){const n={id:t,auth:d(i.projectDetailId)};return g({url:"/admin/project/info",method:"post",data:n})}function H(t,n,f){const c={auth:d(i.projectStatusId),id:t,status:n,reason:f};return g({url:"/admin/project/status",method:"post",data:c})}const U={class:"dialog-footer"},z=I({__name:"editDialog",props:{dialog:{type:Object,default:{title:"\u6DFB\u52A0",visible:!1}}},emits:["closeDialog","getDataList"],setup(t,{emit:n}){const f=n,c=t,E=S(C),{my:p}=A(),o=w({queryParams:{},iconSelectVisible:!1,formData:{},roleEdit:!1,roleDetail:!1,rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D",trigger:"blur"}]}}),{formData:m,queryParams:M,roleEdit:K,rules:V,roleDetail:W}=O(o),_=()=>{f("closeDialog",!1)},x=()=>{E.value.validate(r=>{r&&P(o.formData).then(e=>{e.code===B.ok.code?(_(),f("getDataList")):p.reminder(e.message)}).catch(()=>{p.reminder("\u7CFB\u7EDF\u9519\u8BEF")})})},F=()=>{if(c.dialog.id){if(!o.roleDetail){p.reminder("\u6CA1\u6709\u83B7\u53D6\u8BE6\u60C5\u7684\u6743\u9650");return}T(c.dialog.id).then(r=>{r.code===B.ok.code?o.formData=r.data:p.reminder(r.message)})}else o.formData={}};return R(()=>{o.roleEdit=d(i.projectEditId)!="",o.roleDetail=d(i.projectDetailId)!="",F()}),(r,e)=>{const b=D("el-input"),v=D("el-form-item"),y=D("el-button"),k=D("el-dialog");return N(),q(k,{title:t.dialog.title,modelValue:t.dialog.visible,"onUpdate:modelValue":e[2]||(e[2]=u=>t.dialog.visible=u),width:"430px","append-to-body":"","destroy-on-close":"","close-on-click-modal":!1,onClose:e[3]||(e[3]=u=>_())},{footer:a(()=>[L("div",U,[l(y,{type:"primary",onClick:x},{default:a(()=>[...e[4]||(e[4]=[j("\u786E \u5B9A",-1)])]),_:1}),l(y,{onClick:_},{default:a(()=>[...e[5]||(e[5]=[j("\u53D6 \u6D88",-1)])]),_:1})])]),default:a(()=>[l(s(C),{ref_key:"dataFormRef",ref:E,model:s(m),rules:s(V),"label-width":"100px"},{default:a(()=>[l(v,{label:"\u9879\u76EE\u540D",prop:"name"},{default:a(()=>[l(b,{modelValue:s(m).name,"onUpdate:modelValue":e[0]||(e[0]=u=>s(m).name=u),placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D",maxlength:"100"},null,8,["modelValue"])]),_:1}),l(v,{label:"\u5907\u6CE8",prop:"remarks"},{default:a(()=>[l(b,{modelValue:s(m).remarks,"onUpdate:modelValue":e[1]||(e[1]=u=>s(m).remarks=u),autosize:{minRows:2,maxRows:4},type:"textarea",placeholder:"\u5907\u6CE8"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])}}});var G=h(z,[["__scopeId","data-v-2d4de64e"]]),J=Object.freeze(Object.defineProperty({__proto__:null,default:G},Symbol.toStringTag,{value:"Module"}));export{G as E,J as e,$ as l,H as s};