| 1 |
- var G=Object.defineProperty,O=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var B=Object.getOwnPropertySymbols;var z=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var M=(s,a,e)=>a in s?G(s,a,{enumerable:!0,configurable:!0,writable:!0,value:e}):s[a]=e,p=(s,a)=>{for(var e in a||(a={}))z.call(a,e)&&M(s,e,a[e]);if(B)for(var e of B(a))$.call(a,e)&&M(s,e,a[e]);return s},u=(s,a)=>O(s,q(a));var b=(s,a,e)=>new Promise((m,f)=>{var c=o=>{try{l(e.next(o))}catch(i){f(i)}},r=o=>{try{l(e.throw(o))}catch(i){f(i)}},l=o=>o.done?m(o.value):Promise.resolve(o.value).then(c,r);l((e=e.apply(s,a)).next())});import{a as E,B as j}from"./index-CjVypO95.js";import{_ as H}from"./BasicForm.vue_vue_type_script_setup_true_lang-Dm1s40KX.js";import"./BasicForm.vue_vue_type_style_index_0_lang-Cia09Vjw.js";import"./helper-CbJZxeVh.js";import{u as W}from"./useForm-Atsk3K4e.js";import{bp as Z,aj as J,u as K,_ as Q}from"./entry/index-BZhB4-OX.js";import{g as X,a as Y,b as ee,c as ae,d as te,e as oe}from"./taskApi-D2FChgIb.js";import{l as se}from"./index-GD5ittvR.js";import{b3 as w}from"./antd-JiYGPyT2.js";import{d as re,c as le,f as k,Z as g,_ as ie,k as h,a5 as d,$ as x,a1 as ne,a4 as N,u as n,G as y,a0 as F,a8 as A,a9 as ce}from"./vue-DM5HGU8Z.js";import"./useWindowSizeFn-BgZhXeir.js";import"./FormItem.vue_vue_type_script_lang-DBzRQ4YC.js";import"./index-C6jq28V5.js";import"./index-B54lSCGj.js";import"./uuid-BUBnBT7J.js";import"./useSortable-B1r9-m0y.js";import"./download-nyGlGKPz.js";import"./base64Conver-DEMZeTZS.js";import"./index-VSg2hddI.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-BkrNInPo.js";import"./copyTextToClipboard-D4A_TFSu.js";import"./index-B69BEstS.js";import"./index-CHh_lU-x.js";import"./onMountedOrActivated-Ckq_czNf.js";import"./UploadPreviewModal-BcO0e7gU.js";import"./cateApi-CxrmY6TQ.js";import"./resourceApi-CyMk93xV.js";import"./common-B2E24Xwb.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-65uEoRPa.js";const pe=[{label:"办理人员",field:"targetUserId",required:!0,itemProps:{validateTrigger:"blur"},component:"ApiSelect",componentProps:()=>({placeholder:"请选择办理人员",api:Z,showSearch:!0,apiSearch:{show:!0,searchName:"nickname"},filterOption:!1,resultField:"data",labelField:"nickname",valueField:"id",getPopupContainer:()=>document.body})},{field:"remark",label:"备注",component:"InputTextArea",componentProps:{rows:4,placeholder:"请输入问题描述"}}],ue=[{label:"满意度",field:"score",required:!0,component:"Rate",componentProps:{allowHalf:!0}},{field:"remark",label:"备注",component:"InputTextArea",componentProps:{rows:4,placeholder:"请输入问题描述"}}],R=[{field:"pass",label:"审核结果",required:!0,component:"ApiRadioGroup",componentProps:()=>({api:se,params:{dictCode:"sys_pass"}}),defaultValue:"1"},{field:"remark",label:"审核意见",component:"InputTextArea",componentProps:{rows:4,placeholder:"请输入审核意见"}}],de={class:"modals"},me={class:"!pl-8 !pt-4"},fe=re({__name:"actionFormModal",emits:["success"],setup(s,{emit:a}){const e=J(),m=le(()=>e.getUserInfo),f=a,c=k(""),r=k(),l=k(),o=k(),{createMessage:i}=K(),[T,{validate:V,resetSchema:I,updateSchema:P}]=W({layout:"vertical",showResetButton:!0,labelWidth:100,schemas:pe,showActionButtonGroup:!1,actionColOptions:{span:24},baseColProps:{span:24},wrapperCol:{span:22}}),[U,{setModalProps:v,closeModal:S}]=E(t=>b(this,null,function*(){var _,C;switch(v({confirmLoading:!0}),c.value=t.type,o.value=(_=t.record)==null?void 0:_.id,t.type){case"distributed":l.value="派单";break;case"transfer":l.value="转单";break;case"grab":l.value="抢单",yield I([{field:"targetUserId",label:"抢单人ID",component:"Input",ifShow:!1,componentProps:{disabled:!0}},{field:"userName",label:"抢单人",component:"Input",componentProps:{placeholder:"请输入抢单人",disabled:!0}},{field:"remark",label:"备注",component:"InputTextArea",componentProps:{rows:4,placeholder:"请输入备注"}}]),yield P([{field:"targetUserId",defaultValue:m.value.userId},{field:"userName",defaultValue:m.value.nickname}]);break;case"evaluation":yield I(ue),l.value="评价";break;case"reviewFlow":yield I(R),yield P(R),r.value=yield X((C=t.record)==null?void 0:C.reviewFlowId),l.value="审核";break}v({confirmLoading:!1})}));function D(){return b(this,null,function*(){try{v({confirmLoading:!0});let t=yield V();switch(c.value){case"distributed":yield oe(u(p({},t),{taskId:o.value})),i.success("派单成功!");break;case"transfer":yield te(u(p({},t),{taskId:o.value})),i.success("转单成功,请等待审核");break;case"evaluation":yield ae(u(p({},t),{taskId:o.value})),i.success("评价成功!");break;case"grab":yield ee(u(p({},t),{taskId:o.value})),i.success("抢单成功,请等待审核!");break;case"reviewFlow":t.pass=t.pass==="1",yield Y(u(p({},t),{id:r.value.id})),i.success("审核完成!");break}S(),f("success",{type:c.value})}finally{v({confirmLoading:!1,canFullscreen:!1})}})}function L(){return b(this,null,function*(){S()})}return(t,_)=>(g(),ie("div",de,[h(n(j),ce(t.$attrs,{destroyOnClose:"",onRegister:n(U),title:l.value,onOk:D,width:600,onCancel:L}),{default:d(()=>[x("div",{class:ne(["!pl-8","!pt-4",c.value=="reviewFlow"&&r.value?"min-h-45":""])},[c.value=="reviewFlow"&&r.value?(g(),N(n(w),{key:0,labelStyle:{color:"#727B98",fontSize:"12px"},layout:"vertical",column:1,size:"middle"},{default:d(()=>[h(n(w).Item,{label:r.value.type==="1"?"抢单人":"转单人"},{default:d(()=>[y(F(r.value.taskProcessByNickname),1)]),_:1},8,["label"]),r.value.type==="2"?(g(),N(n(w).Item,{key:0,label:"办理人"},{default:d(()=>[y(F(r.value.processByNickname),1)]),_:1})):A("",!0),h(n(w).Item,{label:"备注"},{default:d(()=>[y(F(r.value.remark),1)]),_:1})]),_:1})):A("",!0)],2),x("div",me,[h(n(H),{onRegister:n(T)},null,8,["onRegister"])])]),_:1},16,["onRegister","title"])]))}}),He=Q(fe,[["__scopeId","data-v-d8e3b8be"]]);export{He as default};
|