index-c0fdd2a1.js 2.5 KB

1
  1. import{_ as D,A as R,d as v}from"./index-3887ab05.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,$ as I,u as f,a0 as O,a5 as P}from"./vue-74beb2f3.js";import{l as T}from"./index-b39d6cd6.js";import{u as V}from"./vue-router-d228e26b.js";import"./fullScreen-9123d61a.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_176f68a0_lang-a848e312.js";import"./SettingOutlined-04c21aec.js";const $={__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=()=>{d.value.resetFields()},d=r(),y=async()=>{try{const u=await d.value.validateFields(),n=await R.requested({id:20231225141902,content:l.value});v.message(n,"操作成功",()=>{s(),m("onSuccess")})}catch(u){console.log("Failed:",u)}};return(u,n)=>{const i=t("a-button"),w=t("a-input"),C=t("a-form-item"),F=t("a-col"),h=t("a-row"),A=t("a-form"),N=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(N,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(A,{ref_key:"formRef",ref:d,model:l.value,layout:"vertical"},{default:e(()=>[a(h,{gutter:16},{default:e(()=>[a(F,{span:24},{default:e(()=>[a(C,{label:"方案名称",name:"remarks",rules:[{required:!0,message:"请输入方案名称"}]},{default:e(()=>[a(w,{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)}}},q=D($,[["__scopeId","data-v-dfd4c28a"]]),E={key:0},j={__name:"index",setup(b){V();const m=r();r([]);let o=r({content:{nocache:!0,pageNumber:1,pageSize:20,where:{}},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(q,{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",E,O(f(v).formatAmount(s.record.amount)),1)):P("",!0)]),_:1},8,["param"]))}};export{j as default};