|
|
import{M as R,G as De,r as p,H as te,x as Re,Q as xe,e as i,P as oe,o as n,c as D,I as C,J as ne,g as a,w as l,h as o,l as $e,R as $,S as F,z as s,m as d,A as h,D as j,f as T,t as Fe}from"./index-9b4667b6.js";import{l as Ne}from"./dept-6e2f0f20.js";import{l as Pe}from"./supplierAreaDict-a1912ae5.js";function Le(_){return R({url:"/report/supplier/list",method:"get",params:_})}function qe(_){return R({url:"/report/supplier/"+_,method:"get"})}function ze(_){return R({url:"/report/supplier",method:"post",data:_})}function Be(_){return R({url:"/report/supplier",method:"put",data:_})}function Ie(_){return R({url:"/report/supplier/"+_,method:"delete"})}const Oe={class:"app-container"},Ae={class:"dialog-footer"},Qe=T("i",{class:"el-icon-upload"},null,-1),Ee=T("div",{class:"el-upload__text"},[d("\u5C06\u6587\u4EF6\u62D6\u5230\u6B64\u5904\uFF0C\u6216"),T("em",null,"\u70B9\u51FB\u4E0A\u4F20")],-1),Ke={slot:"footer",class:"dialog-footer"},je=De({name:"Supplier"}),Je=Object.assign(je,{setup(_){const{proxy:c}=Fe(),{sys_normal_disable:N,coal_type:H,sys_supplier_cooperation_type:P}=c.useDict("sys_normal_disable","coal_type","sys_supplier_cooperation_type"),M=p([]),w=p(!1),x=p(!1),k=p(!0),L=p(!0),q=p([]),G=p(!0),J=p(!0),z=p(0),B=p(""),W=p([]),b=te({open:!1,title:"",isUploading:!1,headers:{Authorization:"Bearer "+Re()},url:"/prod-api/demo/demo/importData"}),g=p([{key:0,label:"\u5E8F\u53F7",visible:!1},{key:1,label:"\u4F9B\u5E94\u5546\u540D\u79F0",visible:!0},{key:2,label:"\u77FF\u522B",visible:!0},{key:3,label:"\u5408\u4F5C\u516C\u53F8",visible:!0},{key:4,label:"\u5408\u4F5C\u7C7B\u578B",visible:!0},{key:5,label:"\u533A\u57DF",visible:!0},{key:6,label:"\u7164\u79CD",visible:!0},{key:7,label:"\u72B6\u6001",visible:!0},{key:8,label:"\u66F4\u65B0\u65F6\u95F4",visible:!0}]),ue=te({form:{},queryParams:{pageNum:1,pageSize:10,test:void 0,status:void 0,createTime:void 0},rules:{test:[{required:!0,message:"\u4F9B\u5E94\u5546\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}}),{queryParams:f,form:r,rules:re}=xe(ue),X=p([]),Y=p([]);Ne().then(u=>Y.value=c.handleTree(u.data,"deptId"));function V(){k.value=!0,Le(c.addDateRange(f.value,W.value,"CreateTime")).then(u=>{M.value=u.rows,z.value=u.total,k.value=!1}),Pe().then(u=>X.value=u)}function ie(){w.value=!1,I()}function I(){r.value={id:void 0,test:void 0,status:"0"},c.resetForm("demoRef")}function O(){f.value.pageNum=1,V()}function se(){W.value=[],c.resetForm("queryRef"),O()}function pe(u){q.value=u.map(t=>t.id),G.value=u.length!=1,J.value=!u.length}function de(){I(),w.value=!0,B.value="\u6DFB\u52A0\u4F9B\u5E94\u5546\u5355\u8868"}function Z(u){k.value=!0,I();const t=u.id||q.value;qe(t).then(S=>{k.value=!1,r.value=S.data,w.value=!0,B.value="\u4FEE\u6539\u4F9B\u5E94\u5546\u5355\u8868"})}function ce(){c.$refs.demoRef.validate(u=>{u&&(x.value=!0,r.value.cooperateType=P.value.find(t=>t.value==r.value.cooperateDic).label,r.value.id!=null?Be(r.value).then(t=>{c.$modal.msgSuccess("\u4FEE\u6539\u6210\u529F"),w.value=!1,V()}).finally(()=>{x.value=!1}):ze(r.value).then(t=>{c.$modal.msgSuccess("\u65B0\u589E\u6210\u529F"),w.value=!1,V()}).finally(()=>{x.value=!1}))})}function ee(u){const t=u.id||q.value;c.$modal.confirm('\u662F\u5426\u786E\u8BA4\u5220\u9664\u4F9B\u5E94\u5546\u540D\u79F0\u4E3A"'+u.name+'"\u7684\u6570\u636E\u9879?').then(()=>(k.value=!0,Ie(t))).then(()=>{k.value=!1,V(),c.$modal.msgSuccess("\u5220\u9664\u6210\u529F")}).finally(()=>{k.value=!1})}const me=(u,t,S)=>{b.isUploading=!0},fe=(u,t,S)=>{b.open=!1,b.isUploading=!1,c.$refs.uploadRef.clearFiles(),c.$alert(u.msg,"\u5BFC\u5165\u7ED3\u679C",{dangerouslyUseHTMLString:!0}),V()};function ve(){c.$refs.uploadRef.submit()}return V(),(u,t)=>{const S=i("el-input"),y=i("el-form-item"),A=i("el-option"),Q=i("el-select"),v=i("el-button"),le=i("el-form"),E=i("el-col"),_e=i("right-toolbar"),be=i("el-row"),m=i("el-table-column"),K=i("dict-tag"),ye=i("OperateRecord"),ge=i("el-table"),he=i("pagination"),ke=i("el-tree-select"),Ve=i("el-cascader"),Ce=i("el-radio"),we=i("el-radio-group"),ae=i("el-dialog"),Se=i("el-upload"),U=oe("hasPermi"),Te=oe("loading");return n(),D("div",
|