| 1 |
- var P=Object.defineProperty,B=Object.defineProperties;var S=Object.getOwnPropertyDescriptors;var C=Object.getOwnPropertySymbols;var N=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable;var I=(o,t,e)=>t in o?P(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,u=(o,t)=>{for(var e in t||(t={}))N.call(t,e)&&I(o,e,t[e]);if(C)for(var e of C(t))O.call(t,e)&&I(o,e,t[e]);return o},p=(o,t)=>B(o,S(t));var m=(o,t,e)=>new Promise((f,s)=>{var i=n=>{try{l(e.next(n))}catch(d){s(d)}},c=n=>{try{l(e.throw(n))}catch(d){s(d)}},l=n=>n.done?f(n.value):Promise.resolve(n.value).then(i,c);l((e=e.apply(o,t)).next())});import{a as R,B as k}from"./index-CD5zFmZN.js";import{_ as q}from"./BasicForm.vue_vue_type_script_setup_true_lang-ByuHmjlN.js";import"./BasicForm.vue_vue_type_style_index_0_lang-wVUE9AOT.js";import"./helper-B0yEaptj.js";import{u as T}from"./useForm-C-769eP8.js";import{u as V,_ as j}from"./entry/index-CRWhxBeP.js";import{h as L,i as U,j as $}from"./manageApi-DOKRLQWO.js";import{d as Y,c as z,u as r,f as g,Z as A,_ as D,k as b,a5 as E,$ as G,a9 as W}from"./vue-DM5HGU8Z.js";const ie=[{title:"任务名称",dataIndex:"name",align:"left"},{title:"所属业务",dataIndex:"firstCateName",align:"left"},{title:"工时(天)",dataIndex:"costTime",align:"left"},{title:"任务单价(元)",dataIndex:"priceYuan",align:"left"},{title:"排序",dataIndex:"sort",align:"left"}],Z=[{label:"任务名称",field:"name",required:!0,component:"Input",componentProps:{placeholder:"请输入业务名称"}},{label:"任务工时(天)",field:"costTime",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入任务工时"}},{label:"任务单价(元)",field:"priceYuan",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入任务单价"}},{label:"排序",field:"sort",required:!0,component:"InputNumber",componentProps:{placeholder:"请输入任务排序"},defaultValue:999}],H={class:"modals"},J={class:"!pl-8 !pt-4"},K=Y({__name:"formModal",emits:["success"],setup(o,{emit:t}){const e=t,f=z(()=>r(s)?"编辑任务":"新增任务"),s=g(!1),i=g(),c=g(),{createMessage:l}=V(),[n,{resetFields:d,validate:w,setFieldsValue:M}]=T({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:Z,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:24},wrapperCol:{span:22}}),[y,{setModalProps:_,closeModal:h}]=R(a=>m(this,null,function*(){if(yield d(),_({confirmLoading:!1}),s.value=!!(a!=null&&a.isUpdate),c.value=a==null?void 0:a.firstCateId,r(s)){i.value=a.record.id;const v=yield L(a.record.id);yield M(u({},v))}}));function x(){return m(this,null,function*(){try{const a=yield w();_({confirmLoading:!0}),r(s)?yield $(p(u({},a),{id:i.value,firstCateId:c.value})):yield U(p(u({},a),{firstCateId:c.value})),r(s)?l.success("编辑成功!"):l.success("新增成功!"),h(),e("success",{isUpdate:r(s),values:p(u({},a),{id:i.value})})}finally{_({confirmLoading:!1,canFullscreen:!1})}})}function F(){return m(this,null,function*(){h()})}return(a,v)=>(A(),D("div",H,[b(r(k),W(a.$attrs,{destroyOnClose:"",onRegister:r(y),title:f.value,onOk:x,width:500,onCancel:F}),{default:E(()=>[G("div",J,[b(r(q),{onRegister:r(n)},null,8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}}),Q=j(K,[["__scopeId","data-v-c0aaf8a7"]]),ce=Object.freeze(Object.defineProperty({__proto__:null,default:Q},Symbol.toStringTag,{value:"Module"}));export{Q as F,ie as c,ce as f};
|