12345678910111213141516171819202122232425262728293031 |
- import{_ as s,d as i,aN as n,w as l,aC as o,o as t,c as r,h as u,L as c,G as d,l as m,H as p,M as g,a as h}from"./index.js";import{B as _}from"./basic-descriptions.b0c28987.js";const f={class:"settings__content","bg-white":""},v={"mb-2":"","font-bold":""},C={key:1,"h-100px":""},E=i({__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:b}){return n(e.pageName),l(["1","2"]),(y,k)=>{const a=o("loading");return t(),r("div",f,[u("h1",v,c(e.title),1),e.detail?(t(),d(m(_),{key:0,data:e.detail,columns:e.columns,"label-width":"130px","col-number":2},null,8,["data","columns"])):p((t(),r("div",C,[g("\u8BE6\u60C5\u52A0\u8F7D\u4E2D...")])),[[a,!0]]),h(` <ElCollapse v-model="actives">\r
- <ElCollapseItem\r
- v-if="detail && Number(detail.status) < 2 && hasPermissionWithCode('043')"\r
- title="\u5F85\u91C7\u8D2D\u8BBE\u7F6E\u7C7B\u76EE"\r
- name="1"\r
- >\r
- <procure-setting\r
- :name="name"\r
- :detail="detail"\r
- :columns="columns"\r
- :back-route="backRoute"\r
- :can-change="canChange"\r
- @refresh="emit('refresh')"\r
- />\r
- </ElCollapseItem>\r
- \r
- <ElCollapseItem\r
- v-if="detail && Number(detail.status) >= 1 && hasPermissionWithCode('044')"\r
- title="\u5F85\u8D22\u52A1\u8BBE\u7F6E\u7C7B\u76EE"\r
- name="2"\r
- >\r
- <finance-setting\r
- :name="name"\r
- :detail="detail"\r
- :columns="columns"\r
- :back-route="backRoute"\r
- :can-change="canChange"\r
- @refresh="emit('refresh')"\r
- />\r
- </ElCollapseItem>\r
- </ElCollapse> `)])}}});var N=s(E,[["__scopeId","data-v-a5cd9d58"],["__file","C:/Users/63107/Desktop/projects/settle-vue3/src/views/InvoiceSaleSettings/basic-settings.vue"]]);export{N as default};
|