1 |
- import{aT as l,ac as E,_ as F,d as A,w as p,r as v,o as B,G as P,C as x,j as f,l as g,aN as m}from"./index.js";import w from"./modal.8c645c.js";import{u as y}from"./use-page-search.3d03036c.js";import"./index.31a16247.js";const{VITE_PROXY_DOMAIN_REAL:Y,VITE_PROXY_USER_REAL:$}=E(),c=$+"/admin/",S=e=>l.request("post",`${c}golpricelast`,{data:e}),U=e=>l.request("post",`${c}golpriceedit`,{data:e}),k=e=>l.request("post",`${c}goldpricecreate`,{data:e}),q=e=>l.request("post",`${c}usestatus`,{data:e}),N=e=>l.request("post",`${c}goldpricedelect`,{data:e}),O=[{prop:"type_cn",label:"\u8D35\u91D1\u5C5E\u79CD\u7C7B"},{prop:"price",label:"\u5F53\u524D\u91D1\u4EF7(\u5143/g)"},{prop:"action_name",label:"\u521B\u5EFA\u4EBA"},{prop:"addtime",label:"\u521B\u5EFA\u65F6\u95F4",width:"100px"},{prop:"",label:"\u64CD\u4F5C",fixed:"right",width:"100px",slot:"operation"}],R={title:"\u8D35\u91D1\u5C5E\u5B9E\u65F6\u91D1\u4EF7",columns:O,statusListProp:"canOrder",apis:{httpList:S,httpStatus:q,httpAdd:!0,httpUpdate:!0,httpDelete:N}},I=[{value:"1",label:"18K"},{value:"2",label:"24K"},{value:"3",label:"\u767D\u94F6"}],_={formItems:[{field:"type",type:"select",placeholder:"\u8D35\u91D1\u5C5E\u79CD\u7C7B",options:I}]},L=A({__name:"index",setup(e){const C="goldPrice",d=p(null),i=p(!1),s=p(!1),r=p({}),h={pageSearchHook:()=>y(void 0,void 0,_)},D={content:{create:()=>{i.value=!1,s.value=!0},preview:u=>{const{type:t,price:a}=u;r.value={type:t,price:a},i.value=!0,s.value=!0},update:u=>{const{type:t,price:a}=u;r.value={type:t,price:a},i.value=!1,s.value=!0}}};async function b(){const{type:u,price:t,id:a}=r.value,n=a===void 0||!a,o={type:u,price:t};n&&delete o.id,(await(n?k:U)(o)).code===0?(s.value=!1,m.success(`${n?"\u6DFB\u52A0":"\u66F4\u65B0"}\u6210\u529F`),d.value.onSearch()):m.warning(`${n?"\u6DFB\u52A0":"\u66F4\u65B0"}\u5931\u8D25`)}return(u,t)=>{const a=v("PageContainer"),n=v("PageAuth");return B(),P(n,{pageName:C},{default:x(()=>[f(a,{hooks:h,events:D,contentConfig:g(R),"search-config":g(_),"get-content-ref":o=>d.value=o},null,8,["contentConfig","search-config","get-content-ref"]),f(w,{visible:s.value,"onUpdate:visible":t[0]||(t[0]=o=>s.value=o),data:r.value,"onUpdate:data":t[1]||(t[1]=o=>r.value=o),disabled:i.value,onSubmit:b},null,8,["visible","data","disabled"])]),_:1})}}});var G=F(L,[["__file","C:/Users/63107/Desktop/projects/purchase-vue3/src/views/serviceParam/goldPrice/index.vue"]]);export{G as default};
|