2025-12-23 14:05:04 +08:00
|
|
|
var v=(u,m,t)=>new Promise((C,w)=>{var p=a=>{try{g(t.next(a))}catch(d){w(d)}},S=a=>{try{g(t.throw(a))}catch(d){w(d)}},g=a=>a.done?C(a.value):Promise.resolve(a.value).then(p,S);g((t=t.apply(u,m)).next())});import{at as Q,ae as Z,ar as y,au as ee,am as b,ay as _,a9 as re,ac as oe}from"./bootstrap-DsjPfOC_.js";import{u as ae,d as le,a as te}from"./index-duX8p7Nq.js";import{g as q}from"./property-util-BkB1DfhS.js";import{_ as A}from"./sku-list.vue_vue_type_script_setup_true_lang-BI-WjtJ0.js";import"./vxe-table-C9eY8pUC.js";import{d8 as se,m as ie,b9 as f,w as ne,v as ue,ad as ce,b2 as B,j as s,u as l,bJ as c,bL as h,ae as pe,ai as x,ab as E,dG as k,dE as P}from"../jse/index-index-CO0ZsLf2.js";import{b as me}from"./index-hZZNH7Om.js";import{g as de}from"./index-C3CJmym7.js";import{g as fe}from"./index-NrY_rhK6.js";import{D as ge}from"./biz-mall-enum-CJxJyQZ4.js";import{D as ve}from"./dict-enum-DRf9W45H.js";import{_ as ye}from"./product-attributes.vue_vue_type_script_setup_true_lang-CC5H1HQY.js";import{_ as be}from"./product-property-add-form.vue_vue_type_script_setup_true_lang-Sn-EIZmL.js";import{_ as he}from"./page.vue_vue_type_script_setup_true_lang-BL-xU9lB.js";import{u as ke}from"./use-tabs-CyNGChRD.js";import{u as Pe}from"./use-modal-BStO3Sdo.js";import"./dict-tag.vue_vue_type_script_setup_true_lang-BZwqGgTH.js";import"./index-D56J2paf.js";import"./tabbar-BxiNE9JJ.js";import"./x--itLcJVB.js";function we(){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:()=>v(null,null,function*(){const u=yield de({});return se(u)}),fieldNames:{label:"name",value:"id",children:"children"},placeholder:"请选择商品分类"},rules:"required"},{fieldName:"brandId",label:"商品品牌",component:"ApiSelect",componentProps:{api:me,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 R(u=[],m=!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:t=>t.specType===!1}},{fieldName:"productAttributes",label:"商品属性",component:"Input",dependencies:{triggerFields:["specType"],show:t=>t.specType===!0}},{fieldName:"batchSkuList",label:"批量设置",component:"Input",dependencies:{triggerFields:["specType"],show:t=>t.specType===!0&&u.length>0&&!m}},{fieldName:"multiSkuList",label:"规格列表",component:"Input",dependencies:{triggerFields:["specType"],show:t=>t.specType===!0&&u.length>0}}]}function Te(){return[{fieldName:"id",component:"Input",dependencies:{triggerFields:[""],show:()=>!1}},{fieldName:"deliveryTypes",label:"配送方式",component:"CheckboxGroup",componentProps:{options:Q(ve.TRADE_DELIVERY_TYPE,"number")},rules:"required"},{fieldName:"deliveryTemplateId",label:"运费模板",component:"ApiSelect"
|