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