index-fc9d33a1.js 2.5 KB

1
  1. import{A as D,c as v}from"./index-1e2f2bc1.js";import{_ as R}from"./_plugin-vue_export-helper-c27b6911.js";import{a as r,W as t,X as k,Y as x,m as a,Z as e,E as p,F as B,a2 as I,u as f,a4 as O,a3 as P}from"./vue-7f5e2b1b.js";import{l as T}from"./index-61abf0ff.js";import{u as V}from"./vue-router-e2815956.js";import"./fullScreen-0dd64c78.js";import"./SettingOutlined-2051c06c.js";import"./routeTabs-c34f8094.js";const q={__name:"Add",props:["disabled"],emits:["onSuccess"],setup(b,{emit:m}){const o=r(!1),l=r({sys_datafunctionid:0,remarks:"",classname:"OrderFeeCalculatePlan1"}),c=()=>{o.value=!0},s=()=>{o.value=!1,g()},g=()=>{u.value.resetFields()},u=r(),y=async()=>{try{const d=await u.value.validateFields(),n=await D.requested({id:20231225141902,content:l.value});v.message(n,"操作成功",()=>{s(),m("onSuccess")})}catch(d){console.log("Failed:",d)}};return(d,n)=>{const i=t("a-button"),C=t("a-input"),w=t("a-form-item"),F=t("a-col"),A=t("a-row"),N=t("a-form"),h=t("a-space"),S=t("a-modal");return k(),x(B,null,[a(i,{disabled:b.disabled,type:"primary",onClick:c},{default:e(()=>[p("新建")]),_:1},8,["disabled"]),a(S,{open:o.value,"onUpdate:open":n[1]||(n[1]=_=>o.value=_),title:"新建费用定制方案","ok-text":"确认",onOk:y},{extra:e(()=>[a(h,null,{default:e(()=>[a(i,{onClick:s},{default:e(()=>[p("关闭")]),_:1}),a(i,{type:"primary",onClick:y},{default:e(()=>[p("保存")]),_:1})]),_:1})]),default:e(()=>[a(N,{ref_key:"formRef",ref:u,model:l.value,layout:"vertical"},{default:e(()=>[a(A,{gutter:16},{default:e(()=>[a(F,{span:24},{default:e(()=>[a(w,{label:"方案名称",name:"remarks",rules:[{required:!0,message:"请输入方案名称"}]},{default:e(()=>[a(C,{value:l.value.remarks,"onUpdate:value":n[0]||(n[0]=_=>l.value.remarks=_),placeholder:"方案名称"},null,8,["value"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["open"])],64)}}},E=R(q,[["__scopeId","data-v-dfd4c28a"]]),U={key:0},G={__name:"index",setup(b){V();const m=r();r([]);let o=r({content:{nocache:!0,pageNumber:1,pageSize:20},id:20231208133902});return(l,c)=>(k(),I(T,{ref_key:"list",ref:m,param:f(o),tableName:"methodListTable",keyRouteName:"remarks",detailPage:{name:"methodDetail",idname:"sys_datafunctionid"}},{operation:e(()=>[a(E,{disabled:!f(v).hasPermission("insert"),onOnSuccess:c[0]||(c[0]=s=>m.value.tableData())},null,8,["disabled"])]),tb_cell:e(({data:s})=>[s.column.dataIndex==="amount"?(k(),x("span",U,O(f(v).formatAmount(s.record.amount)),1)):P("",!0)]),_:1},8,["param"]))}};export{G as default};