jw项目windows环境软件安装
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.
 
 
 
 
 
 

1 lines
11 KiB

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",Oe,[C(a(le,{model:o(f),ref:"queryRef",inline:!0,"label-width":"100px"},{default:l(()=>[a(y,{label:"\u4F9B\u5E94\u5546\u540D\u79F0",prop:"name"},{default:l(()=>[a(S,{modelValue:o(f).name,"onUpdate:modelValue":t[0]||(t[0]=e=>o(f).name=e),placeholder:"\u8BF7\u8F93\u5165\u4F9B\u5E94\u5546\u540D\u79F0",clearable:"",onKeyup:$e(O,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),a(y,{label:"\u72B6\u6001",prop:"status"},{default:l(()=>[a(Q,{modelValue:o(f).status,"onUpdate:modelValue":t[1]||(t[1]=e=>o(f).status=e),placeholder:"\u8BF7\u9009\u62E9\u72B6\u6001",clearable:""},{default:l(()=>[(n(!0),D($,null,F(o(N),e=>(n(),s(A,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(y,null,{default:l(()=>[a(v,{type:"primary",icon:"search",onClick:O},{default:l(()=>[d(" \u67E5\u8BE2 ")]),_:1}),a(v,{icon:"Refresh",onClick:se},{default:l(()=>[d("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"]),[[ne,L.value]]),a(be,{gutter:10,class:"mb8"},{default:l(()=>[a(E,{span:1.5},{default:l(()=>[C((n(),s(v,{type:"primary",plain:"",icon:"Plus",onClick:de},{default:l(()=>[d("\u65B0\u589E")]),_:1})),[[U,["report:supplier:add"]]])]),_:1},8,["span"]),a(E,{span:1.5},{default:l(()=>[C((n(),s(v,{type:"success",plain:"",icon:"Edit",disabled:G.value,onClick:Z},{default:l(()=>[d("\u4FEE\u6539")]),_:1},8,["disabled"])),[[U,["report:supplier:edit"]]])]),_:1},8,["span"]),a(E,{span:1.5},{default:l(()=>[C((n(),s(v,{type:"danger",plain:"",icon:"Delete",disabled:J.value,onClick:ee},{default:l(()=>[d("\u5220\u9664")]),_:1},8,["disabled"])),[[U,["report:supplier:remove"]]])]),_:1},8,["span"]),a(_e,{showSearch:L.value,"onUpdate:showSearch":t[2]||(t[2]=e=>L.value=e),onQueryTable:V},null,8,["showSearch"])]),_:1}),C((n(),s(ge,{data:M.value,onSelectionChange:pe},{default:l(()=>[a(m,{type:"selection",width:"50",align:"center"}),g.value[0].visible?(n(),s(m,{key:0,type:"index",label:"\u5E8F\u53F7",width:"50"})):h("",!0),g.value[1].visible?(n(),s(m,{key:1,label:"\u4F9B\u5E94\u5546\u540D\u79F0",align:"center",prop:"name"})):h("",!0),g.value[1].visible?(n(),s(m,{key:2,label:"\u77FF\u522B",align:"center",prop:"mineType"})):h("",!0),g.value[2].visible?(n(),s(m,{key:3,label:"\u5408\u4F5C\u516C\u53F8",align:"center",prop:"company"})):h("",!0),g.value[3].visible?(n(),s(m,{label:"\u5408\u4F5C\u7C7B\u578B",align:"center",key:"cooperateType"},{default:l(e=>[a(K,{options:o(P),value:e.row.cooperateDic},null,8,["options","value"])]),_:1})):h("",!0),g.value[4].visible?(n(),s(m,{key:5,label:"\u533A\u57DF",align:"center",prop:"area"},{default:l(e=>[d(j(e.row.area.join("")),1)]),_:1})):h("",!0),g.value[5].visible?(n(),s(m,{key:6,label:"\u7164\u79CD",align:"center"},{default:l(e=>[a(K,{options:o(H),value:e.row.coalType},null,8,["options","value"])]),_:1})):h("",!0),g.value[6].visible?(n(),s(m,{label:"\u72B6\u6001",align:"center",key:"status"},{default:l(e=>[a(K,{options:o(N),value:e.row.status},null,8,["options","value"])]),_:1})):h("",!0),g.value[7].visible?(n(),s(m,{key:8,label:"\u66F4\u65B0\u65F6\u95F4",align:"center",prop:"updateTime"},{default:l(e=>[T("span",null,j(u.parseTime(e.row.updateTime,"{y}-{m}-{d}")),1)]),_:1})):h("",!0),a(m,{label:"\u64CD\u4F5C\u8BB0\u5F55",align:"center",prop:"createTime"},{default:l(e=>[a(ye,{title:"",id:e.row.id},null,8,["id"])]),_:1}),a(m,{label:"\u64CD\u4F5C",align:"center",width:"220px"},{default:l(e=>[C((n(),s(v,{link:"",type:"primary",icon:"Edit",onClick:Ue=>Z(e.row)},{default:l(()=>[d(" \u4FEE\u6539 ")]),_:2},1032,["onClick"])),[[U,["report:supplier:edit"]]]),C((n(),s(v,{link:"",type:"primary",icon:"Delete",onClick:Ue=>ee(e.row)},{default:l(()=>[d(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[U,["report:supplier:remove"]]])]),_:1})]),_:1},8,["data"])),[[Te,k.value]]),C(a(he,{total:z.value,page:o(f).pageNum,"onUpdate:page":t[3]||(t[3]=e=>o(f).pageNum=e),limit:o(f).pageSize,"onUpdate:limit":t[4]||(t[4]=e=>o(f).pageSize=e),onPagination:V},null,8,["total","page","limit"]),[[ne,z.value>0]]),a(ae,{title:B.value,modelValue:w.value,"onUpdate:modelValue":t[12]||(t[12]=e=>w.value=e),width:"340px","append-to-body":""},{footer:l(()=>[T("div",Ae,[a(v,{loading:x.value,type:"primary",onClick:ce},{default:l(()=>[d(" \u786E \u5B9A ")]),_:1},8,["loading"]),a(v,{onClick:ie},{default:l(()=>[d("\u53D6 \u6D88")]),_:1})])]),default:l(()=>[a(le,{ref:"demoRef",model:o(r),rules:o(re),"label-width":"80px"},{default:l(()=>[a(y,{label:"\u4F9B\u5E94\u5546",prop:"name"},{default:l(()=>[a(S,{modelValue:o(r).name,"onUpdate:modelValue":t[5]||(t[5]=e=>o(r).name=e),placeholder:"\u8BF7\u8F93\u5165\u4F9B\u5E94\u5546"},null,8,["modelValue"])]),_:1}),a(y,{label:"\u77FF\u522B",prop:"mineType"},{default:l(()=>[a(S,{modelValue:o(r).mineType,"onUpdate:modelValue":t[6]||(t[6]=e=>o(r).mineType=e),placeholder:"\u8BF7\u8F93\u5165\u77FF\u522B"},null,8,["modelValue"])]),_:1}),a(y,{label:"\u5408\u4F5C\u7C7B\u578B",prop:"cooperateDic"},{default:l(()=>[a(Q,{modelValue:o(r).cooperateDic,"onUpdate:modelValue":t[7]||(t[7]=e=>o(r).cooperateDic=e),placeholder:"\u8BF7\u9009\u62E9\u5408\u4F5C\u7C7B\u578B",clearable:""},{default:l(()=>[(n(!0),D($,null,F(o(P),e=>(n(),s(A,{key:e.value,label:e.label,value:e.value,"value-key":e.value},null,8,["label","value","value-key"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(y,{label:"\u5408\u4F5C\u516C\u53F8",prop:"cooperateCompany"},{default:l(()=>[a(ke,{modelValue:o(r).cooperateCompany,"onUpdate:modelValue":t[8]||(t[8]=e=>o(r).cooperateCompany=e),multiple:"",data:Y.value,props:{value:"deptId",label:"deptName",children:"children"},"value-key":"deptId",placeholder:"\u9009\u62E9\u5408\u4F5C\u516C\u53F8"},null,8,["modelValue","data"])]),_:1}),a(y,{label:"\u533A\u57DF",prop:"area"},{default:l(()=>[a(Ve,{modelValue:o(r).area,"onUpdate:modelValue":t[9]||(t[9]=e=>o(r).area=e),options:X.value,props:{value:"label"},onChange:u.handleChange},null,8,["modelValue","options","onChange"])]),_:1}),a(y,{label:"\u7164\u79CD",prop:"coalType"},{default:l(()=>[a(Q,{modelValue:o(r).coalType,"onUpdate:modelValue":t[10]||(t[10]=e=>o(r).coalType=e),placeholder:"\u8BF7\u9009\u62E9\u7164\u79CD",clearable:""},{default:l(()=>[(n(!0),D($,null,F(o(H),e=>(n(),s(A,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(y,{label:"\u72B6\u6001",prop:"status"},{default:l(()=>[a(we,{modelValue:o(r).status,"onUpdate:modelValue":t[11]||(t[11]=e=>o(r).status=e)},{default:l(()=>[(n(!0),D($,null,F(o(N),e=>(n(),s(Ce,{key:e.value,label:e.value},{default:l(()=>[d(j(e.label),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"]),a(ae,{title:o(b).title,visible:o(b).open,width:"400px","append-to-body":""},{default:l(()=>[a(Se,{ref:"uploadRef",limit:1,accept:".xlsx, .xls",headers:o(b).headers,action:o(b).url+"?updateSupport="+o(b).updateSupport,disabled:o(b).isUploading,"on-progress":me,"on-success":fe,"auto-upload":!1,drag:""},{default:l(()=>[Qe,Ee]),_:1},8,["headers","action","disabled"]),T("div",Ke,[a(v,{type:"primary",onClick:ve},{default:l(()=>[d("\u786E \u5B9A")]),_:1}),a(v,{onClick:t[13]||(t[13]=e=>o(b).open=!1)},{default:l(()=>[d("\u53D6 \u6D88")]),_:1})])]),_:1},8,["title","visible"])])}}});export{Je as default};