1 |
- import{_ as G,d as H,v as Z,w as c,Z as k,z as $,r as u,aC as J,H as K,o as D,G as B,C as t,j as l,M as h,a as L,aN as x,y as P}from"./index.js";import{a as Q,e as W}from"./index.e00151e1.js";const X=H({__name:"platform-edit",props:{itemId:{type:String,default:""},showModel:{type:Boolean,default:!1},isDetails:{type:String,default:"add"},sitem:{type:Object}},emits:["cancel","refresh"],setup(C,{emit:y}){const w=C,{logout:N}=Z(),A=c("default"),f=c(),d=c(!1),E=c(""),m=c("add"),b={id:"",nickname:"",mobile:"",companyNo:""},a=k({...b}),M=k({}),U=c([]),T=async o=>{!o||await o.validate(async(e,s)=>{if(e){if(p.value===!0)return;const n=Object.assign({},a),{code:i,message:v}=await Q(n);p.value=!1,i===0?(x.success(_.value+"\u6210\u529F\uFF01"),d.value=!1,y("refresh")):i>100&&i<140?(d.value=!1,N()):x.error(v)}})};async function j(){const o=await W({});U.value=o.data}const z=async(o,e)=>{o&&(o.clearValidate(),o.resetFields()),await P(async()=>{for(let s in a)s==="companyArr"&&e.company_relaton?m.value!=="add"?e.company_relaton.forEach(n=>{a.companyArr.push({...n,is_main:n.is_main==="1"})}):a.companyArr=[]:a[s]=e[s]})},F=()=>{d.value=!1,a.companyArr=[],y("cancel")},p=c(!0),_=c("");async function g(o){p.value=!0,_.value="\u8BBE\u7F6E\u90E8\u95E8",await j(),z(f.value,o),p.value=!1}return $(()=>w.showModel,()=>{const{showModel:o,itemId:e,isDetails:s,sitem:n}=w;d.value=o,d.value&&(E.value=e,m.value=s,g(s!=="add"?n:b))}),(o,e)=>{const s=u("el-input"),n=u("el-form-item"),i=u("el-col"),v=u("el-option"),S=u("el-select"),I=u("el-row"),V=u("el-button"),O=u("el-form"),R=u("el-dialog"),q=J("loading");return K((D(),B(R,{"close-on-press-escape":!1,"close-on-click-modal":!1,modelValue:d.value,"onUpdate:modelValue":e[4]||(e[4]=r=>d.value=r),"append-to-body":"",width:"900px",center:"",title:_.value,onClose:F},{default:t(()=>[l(O,{class:"demo-ruleForm",ref_key:"ruleFormRef",ref:f,model:a,rules:M,"label-width":"90px",size:A.value,"status-icon":""},{default:t(()=>[l(I,null,{default:t(()=>[l(i,{span:24},{default:t(()=>[l(n,{label:"\u771F\u5B9E\u59D3\u540D",prop:"nickname"},{default:t(()=>[l(s,{modelValue:a.nickname,"onUpdate:modelValue":e[0]||(e[0]=r=>a.nickname=r),disabled:m.value==="view",placeholder:"\u771F\u5B9E\u59D3\u540D"},null,8,["modelValue","disabled"])]),_:1})]),_:1}),l(i,{span:24},{default:t(()=>[l(n,{label:"\u624B\u673A\u53F7",prop:"mobile"},{default:t(()=>[l(s,{modelValue:a.mobile,"onUpdate:modelValue":e[1]||(e[1]=r=>a.mobile=r),disabled:m.value==="view",maxlength:11,placeholder:"\u624B\u673A\u53F7"},null,8,["modelValue","disabled"])]),_:1})]),_:1}),l(i,{span:24},{default:t(()=>[l(n,{label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyNo"},{default:t(()=>[l(S,{modelValue:a.companyNo,"onUpdate:modelValue":e[2]||(e[2]=r=>a.companyNo=r)},{default:t(()=>[l(v)]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1}),l(i,{span:24,class:"clear"},{default:t(()=>[m.value==="add"||m.value==="edit"?(D(),B(V,{key:0,type:"primary",class:"fr",style:{margin:"0 0 0 16px"},onClick:e[3]||(e[3]=r=>T(f.value)),loading:p.value},{default:t(()=>[h("\u4FDD\u5B58")]),_:1},8,["loading"])):L("v-if",!0),l(V,{class:"fr",style:{margin:"0 0 0 16px"},onClick:F},{default:t(()=>[h("\u5173\u95ED")]),_:1})]),_:1})]),_:1},8,["model","rules","size"])]),_:1},8,["modelValue","title"])),[[q,p.value]])}}});var le=G(X,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/interest/account/platform-edit.vue"]]);export{le as default};
|