2 lines
3.7 KiB
JavaScript
2 lines
3.7 KiB
JavaScript
|
|
import{_ as M}from"./updateIcon-57303c18.js";import{d as h,G as B,r as t,a as b,A as V,w as y,o as q,b as A,c as L,a5 as z,e as S,f as E,h as u,i,S as R,k as U,l as F,g as d,t as G,E as v,dm as T,dn as J,q as O,s as $,_ as H}from"./index-ccab2584.js";import{P as K}from"./index-d5758658.js";import{D as Q}from"./index-332ffb24.js";import W from"./transformInfo1-d5fccf96.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";const D=r=>(O("data-v-b748067a"),r=r(),$(),r),X={class:"table-box"},Z=D(()=>d("img",{src:M,alt:"",class:"configureIcon"},null,-1)),ee=D(()=>d("span",null,"\u67E5\u770B",-1)),ae=h({name:"ProjectSupervisionRecord"}),te=h({...ae,setup(r){const l=B(),n=t(l.activeType),o=t(""),f=t(""),m=t(!1),c=t(!1),I={formItemConfig:[{label:"\u7533\u62A5\u540D\u79F0",prop:"name",type:"input"},{label:"\u7533\u62A5\u65F6\u6BB5",prop:"applyTime",type:"date",format:"YYYY-MM-DD",valueFormat:"YYYY-MM-DD"}],rules:{name:[{required:!0,message:"\u8BF7\u8F93\u5165",trigger:"blur"}],applyTime:[{required:!0,message:"\u8BF7\u9009\u62E9",trigger:"change"}]}};t(null),b([]),V(),t(!1),t(!1),t("");const g=t({name:"",applyTime:""}),p=t();t(void 0);const x=[{type:"index",label:"\u5E8F\u53F7",width:80},{prop:"projectName",label:"\u9879\u76EE\u540D\u79F0"},{prop:"name",label:"\u7533\u62A5\u65F6\u6BB5\u540D\u79F0",search:{el:"input"}},{prop:"applyTime",label:"\u7533\u62A5\u65F6\u6BB5"},{prop:"investmentPaymentId",label:"\u652F\u4ED8\u72B6\u6001"},{prop:"operation",label:"\u64CD\u4F5C",fixed:"right",width:120}],k=async()=>{(n.value=="eng"||n.value=="project")&&(o.value=l.activeSn),p.value.getTableList(),v.success("\u9875\u9762\u5DF2\u66F4\u65B0")},w=()=>{g.value=b({name:"",applyTime:""}),c.value=!0},C=async a=>{n.value=="eng"?a.engineeringSn=o.value:n.value=="project"&&(a.projectSn=o.value),a.id?(await T(a),p.value.getTableList(),v.success("\u7F16\u8F91\u6210\u529F")):(await T(a),v.success("\u65B0\u589E\u6210\u529F"),p.value.getTableList()),c.value=!1},N=a=>({list:a.records,total:Number(a.total),pageNo:Number(a.current),pageSize:Number(a.size)}),P=a=>{let e=JSON.parse(JSON.stringify(a));if(e.contractTime&&(e.contractTime_begin=e.contractTime[0],e.contractTime_end=e.contractTime[1],delete e.contractTime),o.value)n.value=="eng"?e.engineeringSn=o.value:n.value=="project"&&(e.projectSn=o.value);else return{result:{current:"1",pages:"1",records:[],size:"10",total:"0"}};return J(e)},Y=(a,e)=>{f.value=e.id,m.value=!0};return y(()=>l.activeSn,a=>{o.value=l.activeSn,k()}),y(()=>l.activeType,a=>{n.value=l.activeType}),q(()=>{n.value=l.activeType,o.value=l.activeSn}),A(()=>{}),(a,e)=>{const _=L("el-button"),j=z("auth");return S(),E("div",X,[u(K,{ref_key:"proTable",ref:p,title:"\u8BA1\u5212\u5B8C\u6210\u60C5\u51B5",columns:x,requestApi:P,dataCallback:N,"tool-button":!1,pagination:!0,background:"",isShowSearch:!1,onReset:!0},{formButton:i(s=>[R((S(),U(_,{type:"primary",onClick:w},{default:i(()=>[F("\u65B0\u589E")]),_:1})),[[j,"investment_apply_add"]])]),investmentPaymentId:i(s=>[d("span",null,G(s.row.investmentPaymentId?"\u5DF2\u652F\u4ED8":"\u672A\u652F\u4ED8"),1)]),operation:i(({row:s})=>[u(_,{type:"primary",link:"",onClick:oe=>Y(2,s)},{default:i(()=>[Z,ee]),_:2},1032,["onClick"])]),_:1},512),u(Q,{title:"\u65B0\u589E",formConfig:I,formData:g.value,visible:c.value,"onUpdate:visible":e[0]||(e[0]=s=>c.value=s),"append-to-body":"",width:"700px",onConfirm:C},null,8,["formData","visible"]),u(W,{detailsDialog:m.value,"onUpdate:detailsDialog":e[1]||(e[1]=s=>m.value=s),searchSn:o.value,active:n.value,relativeId:f.value},null,8,["detailsDialog","searchSn","active","relativeId"])])}}});const ve=H(te,[["__scopeId","data-v-b748067a"]]);export{ve as default};
|