sf_web_dist/js/product.1760613034818CceJoP3j.js

2 lines
1.8 KiB
JavaScript
Raw Normal View History

2025-10-16 19:11:39 +08:00
import{ag as e,r as a,m as t,e as o,w as l,N as s,g as r,bc as d,l as p,an as c,O as n,aX as i}from"./index.1760613034818DKSXxQ3H.js";import{_ as u}from"./index.1760613034818C80h1NF6.js";/* empty css */import"./el-col.1760613034818CUnW2vmF.js";const m={class:"dialog-footer"},h={__name:"product",props:{showProduct:{type:Boolean,default:!1},productData:{type:Object,default:{}}},emits:["update:showProduct"],setup(h,{emit:f}){const g=e({columns:[{label:"产品ID",prop:"productName",align:"center"},{label:"产品名称",prop:"productName",align:"center"},{label:"产品类型",prop:"productType",align:"center"},{label:"接口模式",prop:"productType",align:"center"},{label:"状态",prop:"productType",align:"center",slot:"status_slot"}],searchFields:[],tableData:[]});e({mode:"single",type:["1","2"]});const _=a(),y=f,b=()=>{y("update:showProduct",!1)},w=()=>{_.value.validate(e=>{e&&y("confirm",_.value.model)})};return(e,a)=>{const f=d,y=u,v=c,x=i;return o(),t(x,{"model-value":h.showProduct,title:"编辑产品",width:"70vw","before-close":b,ref_key:"channelRef",ref:_},{footer:l(()=>[p("div",m,[s(v,{type:"primary",onClick:w},{default:l(()=>a[1]||(a[1]=[n(" 保存 ")])),_:1,__:[1]}),s(v,{type:"primary",onClick:b},{default:l(()=>a[2]||(a[2]=[n(" 取消 ")])),_:1,__:[2]})])]),default:l(()=>[s(y,{type:"export",columns:r(g).columns,searchFields:r(g).searchFields,"onUpdate:searchFields":a[0]||(a[0]=e=>r(g).searchFields=e),data:r(g).tableData,loading:r(g).loading,showSelection:!0,showRightRefreshSlot:!1},{status_slot:l(({row:e})=>[s(f,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,"inline-prompt":"","active-text":"开启","inactive-text":"关闭"},null,8,["modelValue","onUpdate:modelValue"])]),_:1},8,["columns","searchFields","data","loading"])]),_:1},8,["model-value"])}}};export{h as default};