智慧教务系统 PHP-NiuCloud框架开发
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1 lines
5.7 KiB

import{d as H,v as J,f as K,l as q,r as w,h as p,c as y,e as o,w as n,a as c,t as r,u as l,i as d,k as e,F as A,O as Q,m as f,J as W,B as h,S as T,E as X,a7 as Y,a8 as Z,D as ee,G as te,_ as ae,ac as le,H as oe,K as ne,a6 as se,$ as ie,a0 as re,a1 as pe,L as me}from"./index-be67c1b4.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{g as ce,d as de,s as _e}from"./electronic_sheet-689d776c.js";import{j as ue}from"./delivery-40578213.js";const fe={class:"main-container"},he={class:"flex justify-between items-center mb-[5px]"},ye={class:"text-lg"},ge={class:"mt-[10px]"},be={class:"ml-[8px]"},ve={key:0},xe={key:1},Ee={class:"mt-[16px] flex justify-end"},He=H({__name:"electronic_sheet",setup(ke){const S=J(),g=K(),P=S.meta.title,a=q({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{template_name:"",express_company_id:""}}),v=w(),B=i=>{g.push({path:i})},m=(i=1)=>{a.loading=!0,a.page=i,ce({page:a.page,limit:a.limit,...a.searchParam}).then(s=>{a.loading=!1,a.data=s.data.data,a.total=s.data.total}).catch(()=>{a.loading=!1})};m();const x=w([]);ue({electronic_sheet_switch:1}).then(i=>{x.value=i.data});const D=()=>{g.push("/shop/delivery/electronic_sheet_add")},V=i=>{g.push("/shop/delivery/electronic_sheet_edit?id="+i.id)},F=i=>{T.confirm(e("electronicSheetDeleteTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{de(i).then(()=>{m()})})},N=i=>{T.confirm(e("electronicSheetSetDefaultTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{_e({id:i}).then(()=>{m()})})},z=i=>{i&&(i.resetFields(),m())};return(i,s)=>{const _=X,E=Y,L=Z,$=ee,b=te,j=ae,O=le,R=oe,k=ne,U=se,u=ie,I=re,M=pe,G=me;return p(),y("div",fe,[o(k,{class:"box-card !border-none",shadow:"never"},{default:n(()=>[c("div",he,[c("span",ye,r(l(P)),1),o(_,{type:"primary",onClick:D},{default:n(()=>[d(r(l(e)("addElectronicSheet")),1)]),_:1})]),o(L,{"model-value":"/shop/delivery/electronic_sheet",onTabChange:B},{default:n(()=>[o(E,{label:l(e)("tabESTemplate"),name:"/shop/delivery/electronic_sheet"},null,8,["label"]),o(E,{label:l(e)("tabESConfig"),name:"/shop/delivery/electronic_sheet/config"},null,8,["label"])]),_:1}),o(k,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:n(()=>[o(R,{inline:!0,model:a.searchParam,ref_key:"searchFormRef",ref:v},{default:n(()=>[o(b,{label:l(e)("templateName"),prop:"template_name"},{default:n(()=>[o($,{modelValue:a.searchParam.template_name,"onUpdate:modelValue":s[0]||(s[0]=t=>a.searchParam.template_name=t),modelModifiers:{trim:!0},placeholder:l(e)("templateNamePlaceholder"),maxlength:"30"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),o(b,{label:l(e)("expressCompany"),prop:"express_company_id"},{default:n(()=>[o(O,{modelValue:a.searchParam.express_company_id,"onUpdate:modelValue":s[1]||(s[1]=t=>a.searchParam.express_company_id=t),placeholder:l(e)("expressCompanyPlaceholder"),clearable:""},{default:n(()=>[(p(!0),y(A,null,Q(x.value,t=>(p(),f(j,{key:t.company_id,label:t.company_name,value:t.company_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),o(b,null,{default:n(()=>[o(_,{type:"primary",onClick:s[2]||(s[2]=t=>m())},{default:n(()=>[d(r(l(e)("search")),1)]),_:1}),o(_,{onClick:s[3]||(s[3]=t=>z(v.value))},{default:n(()=>[d(r(l(e)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),c("div",ge,[W((p(),f(I,{data:a.data,size:"large"},{empty:n(()=>[c("span",null,r(a.loading?"":l(e)("emptyData")),1)]),default:n(()=>[o(u,{label:l(e)("templateName"),"min-width":"200","show-overflow-tooltip":!0},{default:n(({row:t})=>[t.is_default?(p(),f(U,{key:0,size:"small"},{default:n(()=>[d(r(l(e)("isDefault")),1)]),_:1})):h("",!0),c("span",be,r(t.template_name),1)]),_:1},8,["label"]),o(u,{prop:"express_company_id",label:l(e)("expressCompany"),"min-width":"120","show-overflow-tooltip":!0},{default:n(({row:t})=>[c("div",null,r(t.company.company_name),1)]),_:1},8,["label"]),o(u,{prop:"pay_type_name",label:l(e)("payType"),"min-width":"80","show-overflow-tooltip":!0},null,8,["label"]),o(u,{prop:"status",label:l(e)("status"),"min-width":"80","show-overflow-tooltip":!0},{default:n(({row:t})=>[t.status==1?(p(),y("div",ve,r(l(e)("statusOn")),1)):h("",!0),t.status==0?(p(),y("div",xe,r(l(e)("statusOff")),1)):h("",!0)]),_:1},8,["label"]),o(u,{label:l(e)("operation"),fixed:"right","min-width":"80",align:"right"},{default:n(({row:t})=>[t.is_default?h("",!0):(p(),f(_,{key:0,type:"primary",link:"",onClick:C=>N(t.id)},{default:n(()=>[d(r(l(e)("setDefault")),1)]),_:2},1032,["onClick"])),o(_,{type:"primary",link:"",onClick:C=>V(t)},{default:n(()=>[d(r(l(e)("edit")),1)]),_:2},1032,["onClick"]),t.is_default?h("",!0):(p(),f(_,{key:1,type:"primary",link:"",onClick:C=>F(t.id)},{default:n(()=>[d(r(l(e)("delete")),1)]),_:2},1032,["onClick"]))]),_:1},8,["label"])]),_:1},8,["data"])),[[G,a.loading]]),c("div",Ee,[o(M,{"current-page":a.page,"onUpdate:current-page":s[4]||(s[4]=t=>a.page=t),"page-size":a.limit,"onUpdate:page-size":s[5]||(s[5]=t=>a.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:a.total,onSizeChange:s[6]||(s[6]=t=>m()),onCurrentChange:m},null,8,["current-page","page-size","total"])])])]),_:1})])}}});export{He as default};