Files
beautifier-web/dist/assets/editDialog.3cc8d1a8.js
T
2026-04-27 17:08:13 +08:00

2 lines
2.9 KiB
JavaScript

import{V as i,U as g,_ as h,d as I,r as S,W as C,p as A,B as w,D as O,H as R,a as D,b as N,c as U,e as a,m as q,f as l,x as j,j as s,C as V}from"./index.507bae88.js";import{g as d}from"./filter.0d40c637.js";function J(){const t={auth:d(i.projectListId)};return g({url:"/admin/project/items",method:"post",data:t})}function L(t){return t.auth=d(i.projectEditId),g({url:"/admin/project/edit",method:"post",data:t})}function P(t){const n={id:t,auth:d(i.projectDetailId)};return g({url:"/admin/project/info",method:"post",data:n})}function Q(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 T={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:G,roleEdit:H,rules:B,roleDetail:K}=O(o),_=()=>{f("closeDialog",!1)},x=()=>{E.value.validate(r=>{r&&L(o.formData).then(e=>{e.code===V.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}P(c.dialog.id).then(r=>{r.code===V.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(),U(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(()=>[q("div",T,[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(B),"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 M=h(z,[["__scopeId","data-v-2d4de64e"]]),X=Object.freeze(Object.defineProperty({__proto__:null,default:M},Symbol.toStringTag,{value:"Module"}));export{M as E,X as e,J as l,Q as s};