index-d91d9259.js 2.5 KB

1
  1. import{A as D,d as v}from"./index-b7094f12.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-9d837a55.js";import{u as V}from"./vue-router-e2815956.js";import"./fullScreen-c6f28d35.js";import"./settingColumns.vue_vue_type_style_index_0_scoped_f5cfb91f_lang-66e99631.js";import"./SettingOutlined-aebe903b.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"}),u=()=>{o.value=!0},s=()=>{o.value=!1,g()},g=()=>{c.value.resetFields()},c=r(),y=async()=>{try{const d=await c.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"),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:u},{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:c,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)}}},E=R(q,[["__scopeId","data-v-0342d415"]]),U={key:0},G={__name:"index",setup(b){V();const m=r();r([]);let o=r({content:{nocache:!0,pageNumber:1,pageSize:20,where:{}},id:20231208133902});return(l,u)=>(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:u[0]||(u[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};