You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

rectifyDialog.9198a64c.js 4.7KB

1
  1. var U=Object.defineProperty,J=Object.defineProperties;var q=Object.getOwnPropertyDescriptors;var V=Object.getOwnPropertySymbols;var T=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var F=(a,l,t)=>l in a?U(a,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):a[l]=t,B=(a,l)=>{for(var t in l||(l={}))T.call(l,t)&&F(a,t,l[t]);if(V)for(var t of V(l))z.call(l,t)&&F(a,t,l[t]);return a},D=(a,l)=>J(a,q(l));var x=(a,l,t)=>new Promise((j,o)=>{var _=u=>{try{n(t.next(u))}catch(y){o(y)}},e=u=>{try{n(t.throw(u))}catch(y){o(y)}},n=u=>u.done?j(u.value):Promise.resolve(u.value).then(_,e);n((t=t.apply(a,l)).next())});import{d as G,D as H,r as I,L as K,c,e as f,I as b,a7 as M,i,g,h as d,j as A,t as k,k as Q,f as P,u as m,F as W,J as X,x as Y}from"./index.3fb2f955.js";import{r as Z,h as ee,f as te,c as N,b as ae,e as le,g as se}from"./uploadAction.60e17da5.js";import{d as ie,f as oe}from"./projectReform.0c4532af.js";import{_ as re}from"./index.688c9de6.js";const ue={class:"mb-16"},ne={key:1},de={class:"el-upload__tip"},pe={class:"flex justify-center"},ce=G({name:"upLoadReplayDialog"}),Re=Object.assign(ce,{props:{visible:{type:Boolean,default:!1,required:!0},data:Object,isEdit:{type:Boolean,default:!0}},emits:["close"],setup(a,{emit:l}){const t=H.dictStore.uploadUrl,{proxy:j}=Y(),o=a,_=l,e=I({}),n=I(!1),u={rectifyResult:[{required:!0,message:"\u8BF7\u8F93\u5165"}]},y=I(),O=R=>x(this,null,function*(){!R||(yield R.validate(s=>x(this,null,function*(){var v;if(s){n.value=!0;const C={appraisalId:o.data.appraisalId,appraisalProjectId:e.value.appraisalProjectId,appraisalProjectCode:e.value.appraisalProjectCode,rectifyResult:e.value.rectifyResult,rectifyResultAppendix:((v=e.value.rectifyResultAppendix)==null?void 0:v.length)&&JSON.stringify(se(e.value.rectifyResultAppendix))};try{yield oe(C),j.$message.success("\u63D0\u4EA4\u6210\u529F"),e.value={},n.value=!1,_("close",!0)}catch(h){n.value=!1}}})))});return K(()=>o.visible,R=>x(this,null,function*(){if(R){const s=yield ie(o.data.appraisalId,o.data.projectCode);e.value=D(B({},s.data),{appraisalProjectId:o.data.projectId,appraisalProjectCode:o.data.projectCode,rectifyResultAppendix:s.data.rectifyResultAppendix&&Z(JSON.parse(s.data.rectifyResultAppendix))||[]})}})),(R,s)=>{const v=c("el-form-item"),C=c("el-alert"),h=c("el-input"),w=c("el-button"),S=c("el-upload"),$=c("el-form"),E=c("el-dialog");return f(),b(E,{"model-value":a.visible,title:o.isEdit?"\u586B\u5199\u6574\u6539\u610F\u89C1":"\u6574\u6539\u8BE6\u60C5","destroy-on-close":"",onClose:s[4]||(s[4]=p=>_("close"))},M({default:i(()=>[d($,{ref_key:"formRef",ref:y,model:e.value,rules:u,"label-suffix":":","label-width":"130"},{default:i(()=>[d(v,{label:"\u6574\u6539\u610F\u89C1"},{default:i(()=>[A(k(e.value.rectifyOpinion),1)]),_:1}),g("div",ue,[e.value.rectifyAuditResult===2||e.value.rectifyAuditResult===1?(f(),b(C,{key:0,title:e.value.rectifyAuditResult===2?"\u6574\u6539\u6838\u67E5\u4E0D\u901A\u8FC7":"\u6574\u6539\u6838\u67E5\u901A\u8FC7",type:e.value.rectifyAuditResult===2?"error":"success",effect:"dark",closable:!1},{default:i(()=>[g("div",null,"\u6838\u67E5\u610F\u89C1\uFF1A"+k(e.value.rectifyAuditOpinion),1)]),_:1},8,["title","type"])):Q("",!0)]),d(v,{label:"\u6574\u6539\u7ED3\u679C\u8BF4\u660E",prop:"rectifyResult"},{default:i(()=>[a.isEdit?(f(),b(h,{key:0,modelValue:e.value.rectifyResult,"onUpdate:modelValue":s[0]||(s[0]=p=>e.value.rectifyResult=p),type:"textarea","show-word-limit":"",maxlength:500},null,8,["modelValue"])):(f(),P("span",ne,k(e.value.rectifyResult),1))]),_:1}),d(v,{label:"\u76F8\u5173\u6750\u6599"},{default:i(()=>{var p;return[a.isEdit?(f(),b(S,{key:0,"file-list":e.value.rectifyResultAppendix,"onUpdate:fileList":s[1]||(s[1]=r=>e.value.rectifyResultAppendix=r),action:m(t),multiple:"","on-success":r=>m(ee)(r,e.value.rectifyResultAppendix,!0),"before-upload":r=>m(te)(r,{types:m(N)}),accept:m(N).map(r=>`.${r}`).join(","),"on-preview":m(ae)},{tip:i(()=>[g("div",de," \u652F\u6301"+k(m(le))+"\u6587\u4EF6 ",1)]),default:i(()=>[d(w,{plain:"",type:"primary"},{default:i(()=>[A("\u9009\u62E9\u6587\u4EF6")]),_:1})]),_:1},8,["file-list","action","on-success","before-upload","accept","on-preview"])):(f(!0),P(W,{key:1},X(((p=e.value.rectifyResultAppendix)==null?void 0:p.length)&&e.value.rectifyResultAppendix,(r,L)=>(f(),P("p",{key:L,class:"mb-4"},[d(re,{"file-name":r.name,"file-id":r.response.data.id},null,8,["file-name","file-id"])]))),128))]}),_:1})]),_:1},8,["model"])]),_:2},[o.isEdit?{name:"footer",fn:i(()=>[g("div",pe,[d(w,{class:"ml-22",type:"primary",loading:n.value,onClick:s[2]||(s[2]=p=>O(y.value))},{default:i(()=>[A(" \u63D0\u4EA4 ")]),_:1},8,["loading"]),d(w,{onClick:s[3]||(s[3]=p=>_("close"))},{default:i(()=>[A("\u5173\u95ED")]),_:1})])]),key:"0"}:void 0]),1032,["model-value","title"])}}});export{Re as default};