basic-settings.ff03e0.js 2.4 KB

1
  1. import{_ as B,d as k,aN as E,ag as N,w as S,r as b,aC as p,o as s,c as h,h as D,L as x,G as r,l as i,H as q,M as V,j as o,C as c,a as C}from"./index.js";import{B as w}from"./basic-descriptions.6e535249.js";import F from"./finance-setting.35d8ad.js";import R from"./procure-setting.8be4a0.js";import"./configs.1730b248.js";import"./tootip.c3a9b0a1.js";import"./verification.611d3025.js";import"./index.86c9c740.js";import"./query-category.e0ff8e.js";const I={class:"settings__content","bg-white":""},A={"mb-2":"","font-bold":""},P={key:1,"h-100px":""},j=k({__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:m}){const d=e,{hasPermissionWithCode:f}=E(d.pageName),g=N(()=>{let{spuCode:a=""}=d.detail||{};a=a.slice(3);const t=a.slice(0,2),n=a.slice(2,4),u=a.slice(4,6);return Number(t)<24||Number(n)<8||Number(n)===8&&Number(u)<16}),v=S(["1","2"]);return(a,t)=>{const n=b("ElCollapseItem"),u=b("ElCollapse"),y=p("loading");return s(),h("div",I,[D("h1",A,x(e.title),1),e.detail?(s(),r(i(w),{key:0,data:e.detail,columns:e.columns,"label-width":"130px","col-number":2},null,8,["data","columns"])):q((s(),h("div",P,[V("\u8BE6\u60C5\u52A0\u8F7D\u4E2D...")])),[[y,!0]]),o(u,{modelValue:v.value,"onUpdate:modelValue":t[2]||(t[2]=l=>v.value=l)},{default:c(()=>[e.detail&&Number(e.detail.status)<2&&i(f)("043")&&i(g)?(s(),r(n,{key:0,title:"\u5F85\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE",name:"1"},{default:c(()=>[o(R,{name:e.name,detail:e.detail,columns:e.columns,"back-route":e.backRoute,"can-change":e.canChange,onRefresh:t[0]||(t[0]=l=>m("refresh"))},null,8,["name","detail","columns","back-route","can-change"])]),_:1})):C("v-if",!0),e.detail&&Number(e.detail.status)>=1&&i(f)("044")&&i(g)?(s(),r(n,{key:1,title:"\u5F85\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE",name:"2"},{default:c(()=>[o(F,{name:e.name,detail:e.detail,columns:e.columns,"back-route":e.backRoute,"can-change":e.canChange,onRefresh:t[1]||(t[1]=l=>m("refresh"))},null,8,["name","detail","columns","back-route","can-change"])]),_:1})):C("v-if",!0)]),_:1},8,["modelValue"])])}}});var J=B(j,[["__scopeId","data-v-a5cd9d58"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSaleSettings/basic-settings.vue"]]);export{J as default};