1 |
- import{i as g,h as q,c as H,a as I}from"./index.380256b7.js";import{R as N}from"./remote-select.2b816b98.js";import{u as L}from"./use-response-handle.848983a0.js";import{_ as j,q as J,B as f,x as K,w as O,a2 as z,a4 as G,aC as M,r as i,as as P,o as s,n as p,p as b,O as Q,K as B,v as r,L as W,t as u,H as o,I as C,J as V,aD as X,S as h}from"./index.f1f72fab.js";import{B as Y}from"./basic-descriptions.d6904302.js";import"./configs.684bf121.js";const Z={class:"settings__content","bg-white":""},$={"mb-2":"","font-bold":""},ee={key:1,"h-100px":""},ae=h("\u8BE6\u60C5\u52A0\u8F7D\u4E2D..."),te=[ae],ue={"w-500px":"","m-auto":"","mt-5":""},le={flex:"","justify-center":""},oe=h("\u4FDD\u5B58"),ne=J({__name:"basic-settings",props:{title:null,detail:null,columns:null,backRoute:null},setup(d){const w=d,x=f(null),D=L(),E=f([...g]),{push:y}=K(),{query:A}=O(),k=z(()=>A.id),c=f([]),e=G({cat_code:"",cat_name:"",inv_good_name:"",tax:"",inv_tag:"",is_discount:"",addTax:""});function R(){x.value.validate(async n=>{if(!n)return;const{code:a,message:l}=await I({spuCode:k.value,...e});D({code:a,message:l,handler:()=>y(w.backRoute)})})}function S(n){if(!n)return e.tax="",e.cat_name="",c.value=[];const{tax:a,cat_name:l}=n;c.value=a,e.tax=a[0],e.cat_name=l}return M(()=>{const{is_discount:n}=e;let a=[];e.inv_tag="",n==="0"||!n?(a=["0","3"],e.addTax=""):(a=["0","1","2"],e.addTax="\u51FA\u53E3\u96F6\u7A0E/\u514D\u7A0E/\u4E0D\u5F81\u7A0E"),E.value=g.filter(l=>a.includes(l.value))}),(n,a)=>{const l=i("el-form-item"),F=i("el-input"),_=i("el-option"),m=i("el-select"),T=i("el-button"),U=P("loading");return s(),p("div",Z,[b("h1",$,Q(d.title),1),d.detail?(s(),B(r(Y),{key:0,data:d.detail,columns:d.columns,"label-width":"130px","col-number":2},null,8,["data","columns"])):W((s(),p("div",ee,te)),[[U,!0]]),b("div",ue,[u(r(X),{"label-width":"120px","label-position":"left",ref_key:"formRef",ref:x,rules:r(H),model:e},{default:o(()=>[u(l,{label:"\u5546\u54C1\u7C7B\u76EE\u8BBE\u7F6E",prop:"cat_code"},{default:o(()=>[u(r(N),{"w-100":"","is-root":"",api:r(q),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",onItemChange:S},null,8,["api","modelValue"])]),_:1}),u(l,{label:"\u5546\u54C1\u540D\u79F0",prop:"inv_good_name"},{default:o(()=>[u(F,{modelValue:e.inv_good_name,"onUpdate:modelValue":a[1]||(a[1]=t=>e.inv_good_name=t),placeholder:"\u8BF7\u8F93\u5165\u5546\u54C1\u540D\u79F0"},null,8,["modelValue"])]),_:1}),u(l,{label:"\u662F\u5426\u6709\u4F18\u60E0\u653F\u7B56",prop:"is_discount"},{default:o(()=>[u(m,{"w-390px":"",modelValue:e.is_discount,"onUpdate:modelValue":a[2]||(a[2]=t=>e.is_discount=t),placeholder:"\u8BF7\u9009\u62E9\u662F\u5426\u5305\u542B\u4F18\u60E0\u653F\u7B56"},{default:o(()=>[u(_,{label:"\u5426",value:"0"}),u(_,{label:"\u662F",value:"1"})]),_:1},8,["modelValue"])]),_:1}),u(l,{label:"\u6C47\u7387\u6807\u8BC6",prop:"inv_tag"},{default:o(()=>[u(m,{"w-390px":"",modelValue:e.inv_tag,"onUpdate:modelValue":a[3]||(a[3]=t=>e.inv_tag=t),placeholder:"\u8BF7\u9009\u62E9\u6C47\u7387\u6807\u8BC6"},{default:o(()=>[(s(!0),p(C,null,V(E.value,(t,v)=>(s(),B(_,{key:v,label:t.label,value:t.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),u(l,{label:"\u7A0E\u7387",prop:"tax"},{default:o(()=>[u(m,{"w-390px":"",modelValue:e.tax,"onUpdate:modelValue":a[4]||(a[4]=t=>e.tax=t),disabled:c.value.length===0,placeholder:"\u8BF7\u8F93\u5165\u7A0E\u7387"},{default:o(()=>[(s(!0),p(C,null,V(c.value,(t,v)=>(s(),B(_,{key:v,label:t,value:t},null,8,["label","value"]))),128))]),_:1},8,["modelValue","disabled"])]),_:1}),u(l,{label:"\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9",prop:"addTax"},{default:o(()=>[u(F,{"w-390px":"",modelValue:e.addTax,"onUpdate:modelValue":a[5]||(a[5]=t=>e.addTax=t),disabled:"",placeholder:"\u8BF7\u8F93\u5165\u589E\u503C\u7A0E\u7BA1\u7406\u5185\u5BB9"},null,8,["modelValue"])]),_:1})]),_:1},8,["rules","model"]),b("div",le,[u(T,{type:"primary",onClick:R},{default:o(()=>[oe]),_:1})])])])}}});var pe=j(ne,[["__scopeId","data-v-4b727a32"]]);export{pe as default};
|