2026-04-07 23:09:46 +08:00
|
|
|
var y=(c,d,s)=>new Promise((C,w)=>{var m=n=>{try{t(s.next(n))}catch(a){w(a)}},g=n=>{try{t(s.throw(n))}catch(a){w(a)}},t=n=>n.done?C(n.value):Promise.resolve(n.value).then(m,g);t((s=s.apply(c,d)).next())});import{at as K,ae as Q,ar as v,au as Z,am as b,ay as D,a9 as ee,ac as re}from"./bootstrap-LRVGLqq_.js";import{u as oe,d as ae,a as le}from"./index-ODvZf_kQ.js";import{g as L}from"./property-util-BkB1DfhS.js";import{_}from"./sku-list.vue_vue_type_script_setup_true_lang-DBLxZsOD.js";import"./vxe-table-DDuuUBOf.js";import{d9 as se,m as te,b9 as f,w as ie,v as ne,ad as ue,b2 as A,j as i,u as l,bJ as p,bL as h,ae as ce,ai as B,ab as q,dH as k,dF as P}from"../jse/index-index-NearNHEt.js";import{b as pe}from"./index-BCx02kdd.js";import{g as me}from"./index-BL8gZdqz.js";import{g as de}from"./index-BRJ-AUg_.js";import{D as fe}from"./biz-mall-enum-Bmxc7Ei7.js";import{D as ge}from"./dict-enum-CaHgMaDZ.js";import{_ as ye}from"./product-attributes.vue_vue_type_script_setup_true_lang-Br54MquF.js";import{_ as ve}from"./product-property-add-form.vue_vue_type_script_setup_true_lang-HJNNDpnI.js";import{_ as be}from"./page.vue_vue_type_script_setup_true_lang-BOJZ0VTf.js";import{u as he}from"./use-tabs-B-G4372P.js";import{u as ke}from"./use-modal-D3haJull.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BXhgnz2b.js";import"./index-SxDAs_TA.js";import"./tabbar-JkvLlWj_.js";import"./x-z1WBvokG.js";function Pe(){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"name",label:"商品名称",component:"Input",componentProps:{allowClear:!0,placeholder:"请输入商品名称"},rules:"required"},{fieldName:"categoryId",label:"分类名称",component:"ApiTreeSelect",componentProps:{api:()=>y(null,null,function*(){const c=yield me({});return se(c)}),fieldNames:{label:"name",value:"id",children:"children"},placeholder:"请选择商品分类"},rules:"required"},{fieldName:"brandId",label:"商品品牌",component:"ApiSelect",componentProps:{api:pe,labelField:"name",valueField:"id",allowClear:!0,placeholder:"请选择商品品牌"},rules:"required"},{fieldName:"keyword",label:"商品关键字",component:"Input",componentProps:{placeholder:"请输入商品关键字"},rules:"required"},{fieldName:"introduction",label:"商品简介",component:"Textarea",componentProps:{placeholder:"请输入商品简介",autoSize:{minRows:2,maxRows:2},showCount:!0,maxlength:128,allowClear:!0},rules:"required"},{fieldName:"picUrl",label:"商品封面图",component:"ImageUpload",componentProps:{maxSize:30},rules:"required"},{fieldName:"sliderPicUrls",label:"商品轮播图",component:"ImageUpload",componentProps:{maxNumber:10,multiple:!0,maxSize:30},rules:"required"}]}function E(c=[],d=!1){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"subCommissionType",label:"分销类型",component:"RadioGroup",componentProps:{allowClear:!0,options:[{label:"默认设置",value:!1},{label:"单独设置",value:!0}]},rules:"required"},{fieldName:"specType",label:"商品规格",component:"RadioGroup",componentProps:{allowClear:!0,options:[{label:"单规格",value:!1},{label:"多规格",value:!0}]},rules:"required"},{fieldName:"singleSkuList",label:"",component:"Input",dependencies:{triggerFields:["specType"],show:s=>s.specType===!1}},{fieldName:"productAttributes",label:"商品属性",component:"Input",dependencies:{triggerFields:["specType"],show:s=>s.specType===!0}},{fieldName:"batchSkuList",label:"批量设置",component:"Input",dependencies:{triggerFields:["specType"],show:s=>s.specType===!0&&c.length>0&&!d}},{fieldName:"multiSkuList",label:"规格列表",component:"Input",dependencies:{triggerFields:["specType"],show:s=>s.specType===!0&&c.length>0}}]}function we(){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"deliveryTypes",label:"配送方式",component:"CheckboxGroup",componentProps:{options:K(ge.TRADE_DELIVERY_TYPE,"number")},rules:"required"},{fieldName:"deliveryTemplateId",label:"运费模板",component:"ApiSelect",compo
|