|
- var $=Object.defineProperty;var E=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable;var O=(i,l,t)=>l in i?$(i,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[l]=t,x=(i,l)=>{for(var t in l||(l={}))B.call(l,t)&&O(i,t,l[t]);if(E)for(var t of E(l))J.call(l,t)&&O(i,t,l[t]);return i};var w=(i,l,t)=>new Promise((c,u)=>{var g=n=>{try{r(t.next(n))}catch(_){u(_)}},b=n=>{try{r(t.throw(n))}catch(_){u(_)}},r=n=>n.done?c(n.value):Promise.resolve(n.value).then(g,b);r((t=t.apply(i,l)).next())});import{_ as M,d as W,z as Y,b as D,r as h,o as G,c as s,e as k,f as R,i as a,j as o,k as S,h as e,F as K}from"./index.cc7fd5b4.js";import{p as H}from"./projectReform.cb4b618e.js";import Q from"./rectifyDialog.6ad87709.js";import"./uploadAction.2fbf4f40.js";import"./index.932f8257.js";const X=["onClick"],Z=["onClick"],ee=W({beforeRouteEnter(i,l,t){i.query.title&&(i.meta.title=i.query.title),t()}}),te=Object.assign(ee,{__name:"index",setup(i){const l=Y(),t=D({projectName:void 0}),c=h(),u=h(5),g=D([{label:"\u5E8F\u53F7",type:"index",width:"80"},{label:"\u9879\u76EE\u540D\u79F0",key:"projectName",prop:"projectName",minWidth:"150",showOverflowTooltip:!0},{label:"\u7533\u62A5\u5355\u4F4D",key:"buildOrgName",prop:"buildOrgName",minWidth:"80",showOverflowTooltip:!0},{label:"\u9879\u76EE\u7C7B\u578B",key:"projectTypeName",prop:"projectTypeName",width:"100"},{label:"\u9884\u7B97\u5E74\u5EA6",key:"projectYear",prop:"projectYear",width:"80"},{label:"\u72B6\u6001",key:"rectifyStatusName",prop:"rectifyStatusName"},{label:"\u64CD\u4F5C",slot:"action",width:"110",fixed:"right"}]),b=h([]),r=(...p)=>w(this,[...p],function*(f=c.value.pageParams){const v=yield H(y.value,l.query.planId,x(x({},f),t));b.value=v.data.records,u.value=v.data.total}),n=()=>{r()},_=()=>{t.projectName=void 0,c.value.pageParams.pageNumber=1,c.value.pageParams.pageSize=10,r()},y=h("1"),F=f=>{y.value=f,r()},m=D({visible:!1,data:void 0,isEdit:!0}),N=(f,p)=>w(this,null,function*(){m.isEdit=p,m.data=f,m.visible=!0}),P=f=>{m.visible=!1,f&&r()};return G(()=>{r()}),(f,p)=>{const v=s("el-input"),j=s("el-form-item"),V=s("el-col"),C=s("el-button"),I=s("el-row"),L=s("el-form"),A=s("el-card"),T=s("el-tab-pane"),U=s("el-tabs"),q=s("table-list");return k(),R(K,null,[a(A,{class:"search mb-16"},{default:o(()=>[a(L,{"label-suffix":":",model:t,size:"small"},{default:o(()=>[a(I,{gutter:16},{default:o(()=>[a(V,{span:8},{default:o(()=>[a(j,{label:"\u9879\u76EE\u540D\u79F0"},{default:o(()=>[a(v,{modelValue:t.projectName,"onUpdate:modelValue":p[0]||(p[0]=d=>t.projectName=d),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),a(V,{span:16},{default:o(()=>[a(j,{class:"btn"},{default:o(()=>[a(C,{type:"primary",onClick:n},{default:o(()=>[S("\u67E5\u8BE2")]),_:1}),a(C,{onClick:_},{default:o(()=>[S("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),a(A,{class:"tab-card"},{header:o(()=>[a(U,{modelValue:y.value,"onUpdate:modelValue":p[1]||(p[1]=d=>y.value=d),onTabChange:F},{default:o(()=>[a(T,{label:"\u5F85\u6574\u6539",name:"1"}),a(T,{label:"\u5DF2\u6574\u6539",name:"2"})]),_:1},8,["modelValue"])]),default:o(()=>[a(q,{ref_key:"tableListRef",ref:c,column:g,data:b.value,total:u.value,onGetTableData:r},{action:o(({scope:d})=>[d.row.rectifyStatus===1||d.row.rectifyStatus===2?(k(),R("a",{key:0,onClick:z=>N(d.row,1)},"\u586B\u5199\u6574\u6539\u60C5\u51B5",8,X)):e("v-if",!0),d.row.rectifyStatus!==1?(k(),R("a",{key:1,onClick:z=>N(d.row,0)},"\u8BE6\u60C5",8,Z)):e("v-if",!0)]),_:1},8,["column","data","total"])]),_:1}),a(Q,{visible:m.visible,data:m.data,"is-edit":m.isEdit,onClose:P},null,8,["visible","data","is-edit"]),e(` <el-dialog :model-value="dialogVisible" :title="isEdit?'\u586B\u5199\u6574\u6539\u610F\u89C1':'\u6574\u6539\u8BE6\u60C5'" @close="dialogVisible=false">`),e(" <el-form"),e(' ref="formRef"'),e(' :model="formData"'),e(' :rules="rules"'),e(' label-suffix=":"'),e(' label-width="130"'),e(" >"),e(' <el-form-item label="\u6574\u6539\u610F\u89C1">'),e(" {{ formData.rectifyOpinion }}"),e(" </el-form-item>"),e(' <div class="mb-16">'),e(" <el-alert"),e(' v-if="formData.rectifyAuditResult===2||formData.rectifyAuditResult===1"'),e(` :title="formData.rectifyAuditResult===2?'\u6574\u6539\u6838\u67E5\u4E0D\u901A\u8FC7':'\u6574\u6539\u6838\u67E5\u901A\u8FC7'"`),e(` :type="formData.rectifyAuditResult===2?'error':'success'"`),e(' effect="dark"'),e(' :closable="false"'),e(" >"),e(" <div>\u6838\u67E5\u610F\u89C1\uFF1A{{ formData.rectifyAuditOpinion }}</div>"),e(' <!– <div class="flex">–>'),e(" <!– <span>\u9644\u4EF6\uFF1A</span>–>"),e(' <!– <p v-for="(file,fileIndex) in formData.rectifyResultAppendix&&JSON.parse(formData.rectifyResultAppendix)" :key="fileIndex" class="mb-4">–>'),e(' <!– <accessory :file-name="file.originalFileName" :file-id="file.id" />–>'),e(" <!– </p>–>"),e(" <!– </div>–>"),e(" </el-alert>"),e(" </div>"),e(' <el-form-item label="\u6574\u6539\u7ED3\u679C\u8BF4\u660E" prop="rectifyResult">'),e(" <el-input"),e(' v-if="isEdit"'),e(' v-model="formData.rectifyResult"'),e(' type="textarea"'),e(" show-word-limit"),e(' :maxlength="500"'),e(" />"),e(" <span v-else>{{ formData.rectifyResult }}</span>"),e(" </el-form-item>"),e(' <el-form-item label="\u76F8\u5173\u6750\u6599">'),e(" <el-upload"),e(' v-if="isEdit"'),e(' v-model:file-list="formData.rectifyResultAppendix"'),e(' :action="uploadUrl"'),e(" multiple"),e(' :on-success="res => handleFileSuccess(res, formData.rectifyResultAppendix, true)"'),e(' :before-upload="file=>fileFormatVerification(file, {types: fileTypes})"'),e(" :accept=\"fileTypes.map(i=>`.${i}`).join(',')\""),e(' :on-preview="handleFilePreview"'),e(" >"),e(' <el-button plain type="primary">\u9009\u62E9\u6587\u4EF6</el-button>'),e(" <template #tip>"),e(' <div class="el-upload__tip">'),e(" \u652F\u6301{{ fileDesc }}\u6587\u4EF6"),e(" </div>"),e(" </template>"),e(" </el-upload>"),e(" <template v-else>"),e(' <p v-for="(file,fileIndex) in formData.rectifyResultAppendix?.length&&formData.rectifyResultAppendix" :key="fileIndex" class="mb-4">'),e(' <accessory :file-name="file.name" :file-id="file.response.data.id" />'),e(" </p>"),e(" </template>"),e(" </el-form-item>"),e(" </el-form>"),e(' <template v-if="isEdit" #footer>'),e(' <div class="flex justify-center">'),e(" <el-button"),e(' class="ml-22"'),e(' type="primary"'),e(' :loading="loading"'),e(' @click="submit(formRef)"'),e(" >"),e(" \u63D0\u4EA4"),e(" </el-button>"),e(' <el-button @click="dialogVisible=false">\u5173\u95ED</el-button>'),e(" </div>"),e(" </template>"),e(" </el-dialog>")],64)}}}),ne=M(te,[["__file","/Users/chenlixin/Documents/work/NDKJ/MyProject/ls-project-v2.0/src/pages/performanceEvaluation/projectReform/reformProjectList/index.vue"]]);export{ne as default};
|