2 lines
5.2 KiB
JavaScript
Executable File
2 lines
5.2 KiB
JavaScript
Executable File
import{d as j,r as p,h as I,i as N,j as w,a2 as P,o as R,a as $,m as o,w as l,f as A,p as v,z as L,b as u,a1 as z,F as H,E as T,a0 as h,v as G,x as J}from"./index-CGub03FT.js";/* empty css *//* empty css *//* empty css */import"./el-checkbox-DPTWUty2.js";/* empty css */import{E as K,a as M}from"./el-form-item-BKRcGrWB.js";import{E as O}from"./el-card-CTMWsRly.js";import{E as Q}from"./el-page-header-CDLawKmJ.js";import{e as W,d as X,f as Y,g as Z}from"./category-C_vXsvgl.js";import{_ as ee}from"./index-r2F_6s-9.js";import{_ as te}from"./picker-BGK36TCB.js";import{E as oe}from"./index-BWjyYuP5.js";import{E as ae}from"./index-820AJVwe.js";import"./isEqual-BjNIK6f1.js";import"./_Uint8Array-K6PPz5Xs.js";import"./_baseClone-C3INvej2.js";import"./_initCloneObject-DyM2wGFM.js";import"./index-D9SZz37w.js";/* empty css */import"./index-DV00iONH.js";import"./index-DUdO5aW4.js";import"./index.vue_vue_type_script_setup_true_lang-CcGOFaWK.js";import"./el-select-D_df0KjM.js";import"./index-VnZzjdgn.js";import"./token-DI9FKtlJ.js";import"./_baseFindIndex-D7XfJLKM.js";import"./_baseIteratee-DQXt5gsj.js";import"./el-table-column-DBYsaEIo.js";import"./isArrayLikeObject-CV-4lauF.js";/* empty css */import"./index-D0ME4X5t.js";/* empty css */import"./index-Ct2hxw5z.js";/* empty css */import"./cloneDeep-B3sFPNz9.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-C0UWFojA.js";/* empty css */import"./index-Dwl8-_cH.js";import"./index.vue_vue_type_style_index_0_scoped_2c1dfcb3_lang-CRN1UyeX.js";import"./usePaging-BRbHtpJx.js";import"./index-BzbpkJ2I.js";import"./index-BO1KpKCq.js";import"./vuedraggable.umd-BhJfVXt2.js";/* empty css */import"./arrays-6TrVLtTe.js";const le={class:"m-t-15"},re=j({__name:"edit",setup(ie){const s=p(),b=I(),f=N(),n=b.query.id,i=p(0),_=p([]),t=p({name:"",pid:"",image:"",sort:0,is_show:0,is_recommend:0}),d=w({name:[{required:!0,message:"请输入分类名称",trigger:"blur"}],pid:[{required:!0,message:"请选父级分类",trigger:["blur","change"]}],is_show:[{required:!0,message:"是否显示",trigger:"change"}]}),y=w({multiple:!1,checkStrictly:!0,label:"name",value:"id",emitPath:!1}),E=async r=>{const e=await W({id:r});t.value=e,console.log("pid",t.value),i.value=t.value.pid===""?0:1},C=async()=>{_.value=await X()},k=async()=>{await Y({...t.value}),f.back()},x=async()=>{await Z({...t.value}),f.back()},U=r=>{i.value?d.pid=[{required:!0,message:"请选父级分类",trigger:["blur","change"]}]:(d.pid=[],t.value.pid=""),r&&r.validate(e=>{if(!e)return!1;n?x():k()})};return P(()=>{var r;i.value||(r=s==null?void 0:s.value)==null||r.clearValidate(["pid"])}),C(),n&&E(n),(r,e)=>{const D=Q,c=O,g=T,m=K,V=oe,q=ae,B=h,F=M,S=G;return R(),$(H,null,[o(c,{shadow:"never"},{default:l(()=>[o(D,{content:A(n)?"编辑分类":"新增分类",onBack:e[0]||(e[0]=a=>r.$router.back())},null,8,["content"])]),_:1}),o(F,{ref_key:"formRef",ref:s,model:t.value,rules:d,"label-width":"120px",class:"demo-formData"},{default:l(()=>[o(c,{shadow:"never",style:{"margin-top":"15px"}},{default:l(()=>[o(m,{label:"分类名称:",prop:"name"},{default:l(()=>[o(g,{class:"ls-input",modelValue:t.value.name,"onUpdate:modelValue":e[1]||(e[1]=a=>t.value.name=a),placeholder:"请输入"},null,8,["modelValue"])]),_:1}),o(m,{label:"父级分类:",prop:"pid"},{default:l(()=>[o(V,{modelValue:i.value,"onUpdate:modelValue":e[2]||(e[2]=a=>i.value=a),label:0},{default:l(()=>e[9]||(e[9]=[v("无父级分类")])),_:1},8,["modelValue"]),o(V,{modelValue:i.value,"onUpdate:modelValue":e[3]||(e[3]=a=>i.value=a),label:1},{default:l(()=>e[10]||(e[10]=[v("有父级分类")])),_:1},8,["modelValue"]),L(u("div",le,[o(q,{class:"select m-r-10",modelValue:t.value.pid,"onUpdate:modelValue":e[4]||(e[4]=a=>t.value.pid=a),options:_.value,props:y,clearable:""},null,8,["modelValue","options","props"])],512),[[z,i.value]])]),_:1}),o(m,{label:"分类图片:",prop:"image"},{default:l(()=>[u("div",null,[o(te,{modelValue:t.value.image,"onUpdate:modelValue":e[5]||(e[5]=a=>t.value.image=a),limit:1},null,8,["modelValue"]),e[11]||(e[11]=u("div",{class:"form-tips"},"建议尺寸:宽200像素*高200像素的jpg,jpeg,png图片",-1))])]),_:1}),o(m,{label:"排序:"},{default:l(()=>[o(g,{class:"ls-input",modelValue:t.value.sort,"onUpdate:modelValue":e[6]||(e[6]=a=>t.value.sort=a),placeholder:"请输入"},null,8,["modelValue"]),e[12]||(e[12]=u("div",{class:"form-tips"},"数字越大,排序越靠前,默认排序号为0",-1))]),_:1}),o(m,{label:"状态:",prop:"is_show"},{default:l(()=>[o(B,{modelValue:t.value.is_show,"onUpdate:modelValue":e[7]||(e[7]=a=>t.value.is_show=a),"active-text":t.value.is_show?"显示":"隐藏","active-value":1,"inactive-value":0},null,8,["modelValue","active-text"])]),_:1})]),_:1})]),_:1},8,["model","rules"]),o(ee,null,{default:l(()=>[o(S,{type:"primary",onClick:e[8]||(e[8]=a=>U(s.value))},{default:l(()=>e[13]||(e[13]=[v("保存")])),_:1})]),_:1})],64)}}}),et=J(re,[["__scopeId","data-v-c5c4faec"]]);export{et as default};
|