2 lines
3.2 KiB
JavaScript
2 lines
3.2 KiB
JavaScript
|
|
import{_ as w}from"./updateIcon-57303c18.js";import{P as N}from"./index-d5758658.js";import{d as f,G as Y,r as o,w as d,o as M,b as j,c as B,e as P,f as U,h as i,i as v,E as V,dj as q,q as z,s as A,g as b,_ as E}from"./index-ccab2584.js";import{D as L}from"./index-332ffb24.js";import F from"./transformInfo1-c276ea98.js";import"./notData-cf10628e.js";import"./Pagination.vue_vue_type_script_setup_true_name_Pagination_lang-6796c038.js";import"./print-eaefcdaa.js";import"./look-ecda901f.js";import"./transformInfo2-78d52551.js";const _=r=>(z("data-v-e700fa35"),r=r(),A(),r),G={class:"table-box"},J=_(()=>b("img",{src:w,alt:"",class:"configureIcon"},null,-1)),O=_(()=>b("span",null,"\u67E5\u770B",-1)),R=f({name:"ProjectSupervisionRecord"}),$=f({...R,setup(r){const a=Y(),n=o(a.activeType),l=o(""),p=o(""),c=o(!1),u=o(!1),g={formItemConfig:[{label:"\u5206\u90E8\u5206\u9879\u540D\u79F0",prop:"name",type:"input"}],rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}]}},S=o(!1),T=o({name:""}),m=o();o(void 0);const y=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"contractAmount",label:"\u5408\u540C\u91D1\u989D(\u4E07\u5143)"},{prop:"settlementAmount",label:"\u7ED3\u7B97\u91D1\u989D(\u4E07\u5143)"},{prop:"settlementTime",label:"\u7ED3\u7B97\u5B9A\u989D\u65E5\u671F"},{prop:"applicationUnit",label:"\u7533\u8BF7\u5355\u4F4D"},{prop:"bidderTime",label:"\u4E2D\u6807\u901A\u77E5\u4E66\u7533\u8BF7"},{prop:"contractTime",label:"\u5408\u540C\u7B7E\u8BA2\u65E5\u671F",width:150,search:{el:"date-picker",props:{type:"daterange",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}}},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:120}],h=async()=>{(n.value=="eng"||n.value=="project")&&(l.value=a.activeSn),m.value.getTableList(),V.success("\u9875\u9762\u5DF2\u66F4\u65B0")},D=async t=>{S.value=!1},x=t=>({list:t.records,total:Number(t.total),pageNo:Number(t.current),pageSize:Number(t.size)}),I=t=>{let e=JSON.parse(JSON.stringify(t));if(e.contractTime&&(e.contractTime_begin=e.contractTime[0],e.contractTime_end=e.contractTime[1],delete e.contractTime),l.value)n.value=="eng"?e.engineeringSn=l.value:n.value=="project"&&(e.projectSn=l.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return q(e)},C=(t,e)=>{p.value=e.id,c.value=!0};return d(()=>a.activeSn,t=>{l.value=a.activeSn,h()}),d(()=>a.activeType,t=>{n.value=a.activeType}),M(()=>{n.value=a.activeType,l.value=a.activeSn}),j(()=>{}),(t,e)=>{const k=B("el-button");return P(),U("div",G,[i(N,{ref_key:"proTable",ref:m,title:"\u5206\u90E8\u5206\u9879\u5217\u8868",columns:y,requestApi:I,dataCallback:x,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{operation:v(({row:s})=>[i(k,{type:"primary",link:"",onClick:H=>C(2,s)},{default:v(()=>[J,O]),_:2},1032,["onClick"])]),_:1},512),i(L,{title:"\u65B0\u589E\u5206\u90E8\u5206\u9879",formConfig:g,formData:T.value,visible:u.value,"onUpdate:visible":e[0]||(e[0]=s=>u.value=s),"append-to-body":"",width:"700px",onConfirm:D},null,8,["formData","visible"]),i(F,{detailsDialog:c.value,"onUpdate:detailsDialog":e[1]||(e[1]=s=>c.value=s),relativeId:p.value},null,8,["detailsDialog","relativeId"])])}}});const ne=E($,[["__scopeId","data-v-e700fa35"]]);export{ne as default};
|