basic-settings.e48365fa.js 4.7 KB

1
  1. import{i as w,c as L,h as j,a as z,b as G}from"./index.0ed2aa79.js";import{_ as J,d as M,F as x,aG as O,B as P,A as Z,a7 as D,ad as K,aH as A,H as Q,y as r,ay as W,o as s,c as m,a as p,U as X,O as b,u as v,P as Y,z as l,L as o,aI as $,M as h,N as C,aJ as ee,Z as R}from"./index.881c16e2.js";import{B as ae}from"./basic-descriptions.fd00e32a.js";import"./configs.a631387a.js";const te={class:"settings__content","bg-white":""},le={"mb-2":"","font-bold":""},ue={key:1,"h-100px":""},oe=R("\u8BE6\u60C5\u52A0\u8F7D\u4E2D..."),ne=[oe],se={"mt-5":""},de={flex:"",gap:"1"},ie={flex:"","gap-3":""},_e={flex:"","justify-end":""},ce=R("\u4FDD\u5B58"),re=M({__name:"basic-settings",props:{title:null,detail:null,columns:null,backRoute:null,name:null},setup(_){const B=_,E=x(null),V=x(null),S=O(),y=x([...w]),{push:T}=P(),{query:U}=Z(),k=D({...L}),H=K(()=>U.id),f=x([]),e=D({cat_code:"",cat_name:"",inv_good_name:"",tax:"",inv_tag:"0",is_discount:"0",addTax:""});function I(){V.value.validate(async n=>{if(!n)return;const{code:a,message:u}=await G({spuCode:H.value,...e});S({code:a,message:u,handler:()=>T(B.backRoute)})})}function N(n){if(!n)return e.tax="",e.cat_name="",f.value=[];const{tax:a,cat_name:u}=n;f.value=a,e.tax=a[0],e.cat_name=u}return A(()=>{const{is_discount:n}=e;let a=[];e.inv_tag="",n==="0"||!n?(a=["0","3"],e.addTax=""):a=["0","1","2"],k.addTax[0].required=n==="1",y.value=w.filter(u=>a.includes(u.value))}),A(()=>{if(!B.detail)return;const{good_name:n,inv_good_name:a,inv_tax:u,inv_cat_code:g,is_discount:d,inv_tag:i,addTax:F}=B.detail;e.inv_good_name=a||n,e.tax=u?u*100+"%":"",e.is_discount=String(d),e.inv_good_name.length>70&&(e.inv_good_name=e.inv_good_name.slice(0,70)),Q(()=>{e.inv_tag=String(i),e.addTax=F}),g&&E.value&&E.value.initalData({cat_code:g})}),(n,a)=>{const u=r("el-form-item"),g=r("el-input"),d=r("el-option"),i=r("el-select"),F=r("el-button"),q=W("loading");return s(),m("div",te,[p("h1",le,X(_.title),1),_.detail?(s(),b(v(ae),{key:0,data:_.detail,columns:_.columns,"label-width":"130px","col-number":2},null,8,["data","columns"])):Y((s(),m("div",ue,ne)),[[q,!0]]),p("div",se,[l(v(ee),{"label-position":"left",ref_key:"formRef",ref:V,rules:k,model:e},{default:o(()=>[p("div",de,[l(u,{label:"\u5546\u54C1\u7C7B\u76EE\u8BBE\u7F6E",prop:"cat_code","flex-1":""},{default:o(()=>[l(v($),{ref_key:"remoteSelectRef",ref:E,"w-full":"","is-root":"",api:v(j),modelValue:e.cat_code,"onUpdate:modelValue":a[0]||(a[0]=t=>e.cat_code=t),placeholder:"\u8BF7\u9009\u62E9\u5546\u54C1\u7C7B\u76EE","response-label-prop":"cat_name","response-val-prop":"cat_code","request-prop":"cat_name","sub-label-prop":"short_name",onItemChange:N,onInital:a[1]||(a[1]=t=>e.cat_code=t)},null,8,["api","modelValue"])]),_:1}),l(u,{label:"\u5546\u54C1\u540D\u79F0",prop:"inv_good_name","flex-1":""},{default:o(()=>[l(g,{"w-full":"",modelValue:e.inv_good_name,"onUpdate:modelValue":a[2]||(a[2]=t=>e.inv_good_name=t),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0",maxlength:"70"},null,8,["modelValue"])]),_:1})]),p("div",ie,[l(u,{label:"\u662F\u5426\u6709\u4F18\u60E0\u653F\u7B56",prop:"is_discount"},{default:o(()=>[l(i,{"w-150px":"",modelValue:e.is_discount,"onUpdate:modelValue":a[3]||(a[3]=t=>e.is_discount=t),placeholder:"\u8BF7\u9009\u62E9\u662F\u5426\u5305\u542B\u4F18\u60E0\u653F\u7B56"},{default:o(()=>[l(d,{label:"\u5426",value:"0"}),l(d,{label:"\u662F",value:"1"})]),_:1},8,["modelValue"])]),_:1}),l(u,{label:"\u6C47\u7387\u6807\u8BC6",prop:"inv_tag"},{default:o(()=>[l(i,{"w-180px":"",modelValue:e.inv_tag,"onUpdate:modelValue":a[4]||(a[4]=t=>e.inv_tag=t),placeholder:"\u8BF7\u9009\u62E9\u6C47\u7387\u6807\u8BC6"},{default:o(()=>[(s(!0),m(h,null,C(y.value,(t,c)=>(s(),b(d,{key:c,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(u,{label:"\u7A0E\u7387",prop:"tax"},{default:o(()=>[l(i,{"w-180px":"",modelValue:e.tax,"onUpdate:modelValue":a[5]||(a[5]=t=>e.tax=t),disabled:f.value.length===0,placeholder:"\u8BF7\u8F93\u5165\u7A0E\u7387"},{default:o(()=>[(s(!0),m(h,null,C(f.value,(t,c)=>(s(),b(d,{key:c,label:t,value:t},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),l(u,{label:"\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9",prop:"addTax"},{default:o(()=>[l(i,{"w-200px":"",modelValue:e.addTax,"onUpdate:modelValue":a[6]||(a[6]=t=>e.addTax=t),disabled:e.is_discount==="0",placeholder:"\u8BF7\u9009\u62E9\u589E\u503C\u7A0E\u7BA1\u7406\u7A0E\u5185\u5BB9"},{default:o(()=>[(s(!0),m(h,null,C(v(z),(t,c)=>(s(),b(d,{key:c,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1})])]),_:1},8,["rules","model"]),p("div",_e,[l(F,{type:"primary",onClick:I},{default:o(()=>[ce]),_:1})])])])}}});var ge=J(re,[["__scopeId","data-v-1e923d66"]]);export{ge as default};