|
|
+import{_ as b,d as y,aN as B,w as k,r as c,aC as E,o as n,c as d,h as N,L as S,G as m,l as r,aO as _,H as D,M as x,j as f,C as g,a as q}from"./index.js";import V from"./procure-setting.2cb5d0.js";import"./configs.aed82f9c.js";import"./verification.611d3025.js";import"./index.f3103f0f.js";import"./query-category.31b321.js";const w={class:"settings__content","bg-white":""},I={"mb-2":"","font-bold":""},F={key:1,"h-100px":""},P=y({__name:"basic-settings",props:{columns:{type:Array,required:!0},canChange:{type:Boolean,required:!1},backRoute:{type:String,required:!0},title:{type:String,required:!0},name:{type:String,required:!1},detail:{type:null,required:!0},pageName:{type:String,required:!0}},emits:["refresh"],setup(e,{emit:p}){const o=e,{hasPermissionWithCode:v}=B(o.pageName),l=k(["1","2"]),C=computed(()=>{let{spuCode:t=""}=o.detail||{};t=t.slice(3);const a=t.slice(0,2),s=t.slice(2,4),i=t.slice(4,6);return Number(a)<24||Number(s)<8||Number(s)===8&&Number(i)<16});return(t,a)=>{const s=c("ElCollapseItem"),i=c("ElCollapse"),h=E("loading");return n(),d("div",w,[N("h1",I,S(e.title),1),e.detail?(n(),m(r(_),{key:0,data:e.detail,columns:e.columns,"label-width":"130px","col-number":2},null,8,["data","columns"])):D((n(),d("div",F,[x("\u8BE6\u60C5\u52A0\u8F7D\u4E2D...")])),[[h,!0]]),f(i,{modelValue:l.value,"onUpdate:modelValue":a[1]||(a[1]=u=>l.value=u)},{default:g(()=>[e.detail&&(e.detail.status==="0"||e.detail.status==="1")&&r(v)("043")&&r(C)?(n(),m(s,{key:0,title:"\u5F85\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE",name:"1"},{default:g(()=>[f(V,{name:e.name,detail:e.detail,columns:e.columns,"back-route":e.backRoute,"can-change":e.canChange,onRefresh:a[0]||(a[0]=u=>p("refresh"))},null,8,["name","detail","columns","back-route","can-change"])]),_:1})):q("v-if",!0)]),_:1},8,["modelValue"])])}}});var L=b(P,[["__scopeId","data-v-6a036583"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/supplyInvoiceSaleSettings/basic-settings.vue"]]);export{L as default};
|