update
This commit is contained in:
parent
f5cd646053
commit
39805ea7b8
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{f as v,h as B,ag as n,o,c as p,d,T as r,a as l,U as L,Z as N,Y as y,F as D,a7 as R,S as b,X as V,W as u,a0 as U}from"./@vue-5dd246aa.js";import{h as k}from"./index-4649b860.js";import{_ as E}from"./_plugin-vue_export-helper-c27b6911.js";import{E as M}from"./element-plus-a215fcb5.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const A={class:"notification-detail"},F=["innerHTML"],j={class:"notification-detail-files"},H=["onClick"],O={key:0,class:"notification-footer-btn"},$={__name:"DetailDialog",props:{dialogVisible:{type:Boolean},dialogData:{},pageType:{type:Object,default:{type:"tz",isShowRead:!1,isShowPerson:!1}}},emits:["update:dialogVisible","init"],setup(e,{emit:g}){const f=e,c=v(!1),T=a=>{k.downloadFile("/api/alteration/download",{params:{fileName:a.name,path:a.path},responseType:"blob"}).then(t=>{const m=window.URL.createObjectURL(t),s=document.createElement("a");s.download=a.name,s.href=m,s.click()})},C=()=>{const a=f.dialogData.id;k.get(`/api/notice/read?id=${a}`).then(t=>{t.code==200&&(M.success(t.message||"阅读成功"),g("update:dialogVisible",!1),c.value=!1,g("init"))})},h=v(!1),S=()=>{h.value=!0},_=a=>{g("update:dialogVisible",!1),a()};return B(()=>f.dialogVisible,()=>{f.dialogVisible&&(c.value=!0)},{immediate:!0}),(a,t)=>{const m=n("el-button"),s=n("el-dialog"),w=n("el-table-column"),x=n("el-table"),P=n("el-drawer");return o(),p(D,null,[d(s,{modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=i=>c.value=i),title:"通知查看",width:"60%","before-close":_,top:"6vh"},{default:r(()=>[l("div",A,[L(l("div",{class:"notification-time"},y(e.dialogData.updatedAt),513),[[N,e.dialogData.updatedAt]]),l("h3",null,y(e.dialogData.title),1),l("div",{innerHTML:e.dialogData.content,class:"notification-detail-content"},null,8,F),l("div",j,[(o(!0),p(D,null,R(e.dialogData.files,(i,z)=>(o(),p("span",{class:"fileBox",key:z,onClick:U(I=>T(i),["stop"])},[l("span",null,y(i.name),1)],8,H))),128))]),e.pageType.type=="tz"?(o(),p("div",O,[e.pageType.isShowRead&&!e.dialogData.isRead?(o(),b(m,{key:0,type:"primary",size:"small",onClick:C},{default:r(()=>[V("已阅")]),_:1})):u("",!0),e.pageType.isShowPerson=="tzgl"||e.pageType.isShowPerson&&e.dialogData.isCreated?(o(),b(m,{key:1,onClick:S,type:"primary",size:"small"},{default:r(()=>[V("查看已读人员")]),_:1})):u("",!0)])):u("",!0)])]),_:1},8,["modelValue"]),e.pageType.isShowPerson=="tzgl"||e.pageType.isShowPerson&&e.dialogData.isCreated?(o(),b(P,{key:0,modelValue:h.value,"onUpdate:modelValue":t[1]||(t[1]=i=>h.value=i),title:"查看已读人员",class:"person-drawer"},{default:r(()=>[d(x,{data:e.dialogData.readUserList,stripe:"",border:"",style:{width:"100%"}},{default:r(()=>[d(w,{type:"index",width:"50"}),d(w,{prop:"userName",label:"已读人"}),d(w,{prop:"createdAt",label:"已读时间",width:"170"})]),_:1},8,["data"])]),_:1},8,["modelValue"])):u("",!0)],64)}}},we=E($,[["__scopeId","data-v-e2764a32"]]);export{we as default};
|
||||
import{f as v,h as B,ag as n,o,c as p,d,T as r,a as l,U as L,Z as N,Y as y,F as D,a7 as R,S as b,X as V,W as u,a0 as U}from"./@vue-5dd246aa.js";import{h as k}from"./index-ce1b182d.js";import{_ as E}from"./_plugin-vue_export-helper-c27b6911.js";import{E as M}from"./element-plus-a215fcb5.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const A={class:"notification-detail"},F=["innerHTML"],j={class:"notification-detail-files"},H=["onClick"],O={key:0,class:"notification-footer-btn"},$={__name:"DetailDialog",props:{dialogVisible:{type:Boolean},dialogData:{},pageType:{type:Object,default:{type:"tz",isShowRead:!1,isShowPerson:!1}}},emits:["update:dialogVisible","init"],setup(e,{emit:g}){const f=e,c=v(!1),T=a=>{k.downloadFile("/api/alteration/download",{params:{fileName:a.name,path:a.path},responseType:"blob"}).then(t=>{const m=window.URL.createObjectURL(t),s=document.createElement("a");s.download=a.name,s.href=m,s.click()})},C=()=>{const a=f.dialogData.id;k.get(`/api/notice/read?id=${a}`).then(t=>{t.code==200&&(M.success(t.message||"阅读成功"),g("update:dialogVisible",!1),c.value=!1,g("init"))})},h=v(!1),S=()=>{h.value=!0},_=a=>{g("update:dialogVisible",!1),a()};return B(()=>f.dialogVisible,()=>{f.dialogVisible&&(c.value=!0)},{immediate:!0}),(a,t)=>{const m=n("el-button"),s=n("el-dialog"),w=n("el-table-column"),x=n("el-table"),P=n("el-drawer");return o(),p(D,null,[d(s,{modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=i=>c.value=i),title:"通知查看",width:"60%","before-close":_,top:"6vh"},{default:r(()=>[l("div",A,[L(l("div",{class:"notification-time"},y(e.dialogData.updatedAt),513),[[N,e.dialogData.updatedAt]]),l("h3",null,y(e.dialogData.title),1),l("div",{innerHTML:e.dialogData.content,class:"notification-detail-content"},null,8,F),l("div",j,[(o(!0),p(D,null,R(e.dialogData.files,(i,z)=>(o(),p("span",{class:"fileBox",key:z,onClick:U(I=>T(i),["stop"])},[l("span",null,y(i.name),1)],8,H))),128))]),e.pageType.type=="tz"?(o(),p("div",O,[e.pageType.isShowRead&&!e.dialogData.isRead?(o(),b(m,{key:0,type:"primary",size:"small",onClick:C},{default:r(()=>[V("已阅")]),_:1})):u("",!0),e.pageType.isShowPerson=="tzgl"||e.pageType.isShowPerson&&e.dialogData.isCreated?(o(),b(m,{key:1,onClick:S,type:"primary",size:"small"},{default:r(()=>[V("查看已读人员")]),_:1})):u("",!0)])):u("",!0)])]),_:1},8,["modelValue"]),e.pageType.isShowPerson=="tzgl"||e.pageType.isShowPerson&&e.dialogData.isCreated?(o(),b(P,{key:0,modelValue:h.value,"onUpdate:modelValue":t[1]||(t[1]=i=>h.value=i),title:"查看已读人员",class:"person-drawer"},{default:r(()=>[d(x,{data:e.dialogData.readUserList,stripe:"",border:"",style:{width:"100%"}},{default:r(()=>[d(w,{type:"index",width:"50"}),d(w,{prop:"userName",label:"已读人"}),d(w,{prop:"createdAt",label:"已读时间",width:"170"})]),_:1},8,["data"])]),_:1},8,["modelValue"])):u("",!0)],64)}}},we=E($,[["__scopeId","data-v-e2764a32"]]);export{we as default};
|
|
@ -1 +1 @@
|
|||
System.register(["./@vue-legacy-4de3d5b5.js","./index-legacy-6cd1d03d.js","./_plugin-vue_export-helper-legacy-762b7923.js","./element-plus-legacy-efe0366d.js","./jspdf-legacy-62dde53b.js","./@babel-legacy-633f46ed.js","./fflate-legacy-e1443086.js","./vue-router-legacy-1e8e1d15.js","./tools-legacy-fa9cbc87.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js","./axios-legacy-6abb032a.js","./form-data-legacy-f3fd8c46.js","./js-cookie-legacy-c7672909.js","./lodash-es-legacy-19b348e6.js","./@vueuse-legacy-c8e81244.js","./@element-plus-legacy-bb874362.js","./@popperjs-legacy-16895e05.js","./@ctrl-legacy-79e027b8.js","./dayjs-legacy-b8c949e6.js","./core-js-legacy-b197ddf1.js","./async-validator-legacy-b9dd2ff7.js","./memoize-one-legacy-599ef04d.js","./escape-html-legacy-ae962a8c.js","./normalize-wheel-es-legacy-f7d8e481.js","./@floating-ui-legacy-212d790c.js"],(function(e,l){"use strict";var a,t,i,s,o,n,d,u,c,p,g,r,y,m,j,f,h,v,b,w;return{setters:[e=>{a=e.f,t=e.h,i=e.ag,s=e.o,o=e.c,n=e.d,d=e.T,u=e.a,c=e.U,p=e.Z,g=e.Y,r=e.F,y=e.a7,m=e.S,j=e.X,f=e.W,h=e.a0},e=>{v=e.h},e=>{b=e._},e=>{w=e.E},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const l={class:"notification-detail"},D=["innerHTML"],V={class:"notification-detail-files"},_=["onClick"],k={key:0,class:"notification-footer-btn"},T={__name:"DetailDialog",props:{dialogVisible:{type:Boolean},dialogData:{},pageType:{type:Object,default:{type:"tz",isShowRead:!1,isShowPerson:!1}}},emits:["update:dialogVisible","init"],setup(e,{emit:b}){const T=e,S=a(!1),z=()=>{const e=T.dialogData.id;v.get(`/api/notice/read?id=${e}`).then((e=>{200==e.code&&(w.success(e.message||"阅读成功"),b("update:dialogVisible",!1),S.value=!1,b("init"))}))},C=a(!1),x=()=>{C.value=!0},L=e=>{b("update:dialogVisible",!1),e()};return t((()=>T.dialogVisible),(()=>{T.dialogVisible&&(S.value=!0)}),{immediate:!0}),(a,t)=>{const b=i("el-button"),w=i("el-dialog"),T=i("el-table-column"),U=i("el-table"),P=i("el-drawer");return s(),o(r,null,[n(w,{modelValue:S.value,"onUpdate:modelValue":t[0]||(t[0]=e=>S.value=e),title:"通知查看",width:"60%","before-close":L,top:"6vh"},{default:d((()=>[u("div",l,[c(u("div",{class:"notification-time"},g(e.dialogData.updatedAt),513),[[p,e.dialogData.updatedAt]]),u("h3",null,g(e.dialogData.title),1),u("div",{innerHTML:e.dialogData.content,class:"notification-detail-content"},null,8,D),u("div",V,[(s(!0),o(r,null,y(e.dialogData.files,((e,l)=>(s(),o("span",{class:"fileBox",key:l,onClick:h((l=>(e=>{v.downloadFile("/api/alteration/download",{params:{fileName:e.name,path:e.path},responseType:"blob"}).then((l=>{const a=window.URL.createObjectURL(l),t=document.createElement("a");t.download=e.name,t.href=a,t.click()}))})(e)),["stop"])},[u("span",null,g(e.name),1)],8,_)))),128))]),"tz"==e.pageType.type?(s(),o("div",k,[e.pageType.isShowRead&&!e.dialogData.isRead?(s(),m(b,{key:0,type:"primary",size:"small",onClick:z},{default:d((()=>[j("已阅")])),_:1})):f("",!0),"tzgl"==e.pageType.isShowPerson||e.pageType.isShowPerson&&e.dialogData.isCreated?(s(),m(b,{key:1,onClick:x,type:"primary",size:"small"},{default:d((()=>[j("查看已读人员")])),_:1})):f("",!0)])):f("",!0)])])),_:1},8,["modelValue"]),"tzgl"==e.pageType.isShowPerson||e.pageType.isShowPerson&&e.dialogData.isCreated?(s(),m(P,{key:0,modelValue:C.value,"onUpdate:modelValue":t[1]||(t[1]=e=>C.value=e),title:"查看已读人员",class:"person-drawer"},{default:d((()=>[n(U,{data:e.dialogData.readUserList,stripe:"",border:"",style:{width:"100%"}},{default:d((()=>[n(T,{type:"index",width:"50"}),n(T,{prop:"userName",label:"已读人"}),n(T,{prop:"createdAt",label:"已读时间",width:"170"})])),_:1},8,["data"])])),_:1},8,["modelValue"])):f("",!0)],64)}}};e("default",b(T,[["__scopeId","data-v-e2764a32"]]))}}}));
|
||||
System.register(["./@vue-legacy-4de3d5b5.js","./index-legacy-20a80162.js","./_plugin-vue_export-helper-legacy-762b7923.js","./element-plus-legacy-efe0366d.js","./jspdf-legacy-62dde53b.js","./@babel-legacy-633f46ed.js","./fflate-legacy-e1443086.js","./vue-router-legacy-1e8e1d15.js","./tools-legacy-fa9cbc87.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js","./axios-legacy-6abb032a.js","./form-data-legacy-f3fd8c46.js","./js-cookie-legacy-c7672909.js","./lodash-es-legacy-19b348e6.js","./@vueuse-legacy-c8e81244.js","./@element-plus-legacy-bb874362.js","./@popperjs-legacy-16895e05.js","./@ctrl-legacy-79e027b8.js","./dayjs-legacy-b8c949e6.js","./core-js-legacy-b197ddf1.js","./async-validator-legacy-b9dd2ff7.js","./memoize-one-legacy-599ef04d.js","./escape-html-legacy-ae962a8c.js","./normalize-wheel-es-legacy-f7d8e481.js","./@floating-ui-legacy-212d790c.js"],(function(e,l){"use strict";var a,t,i,s,o,n,d,u,c,p,g,r,y,m,j,f,h,v,b,w;return{setters:[e=>{a=e.f,t=e.h,i=e.ag,s=e.o,o=e.c,n=e.d,d=e.T,u=e.a,c=e.U,p=e.Z,g=e.Y,r=e.F,y=e.a7,m=e.S,j=e.X,f=e.W,h=e.a0},e=>{v=e.h},e=>{b=e._},e=>{w=e.E},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const l={class:"notification-detail"},D=["innerHTML"],V={class:"notification-detail-files"},_=["onClick"],k={key:0,class:"notification-footer-btn"},T={__name:"DetailDialog",props:{dialogVisible:{type:Boolean},dialogData:{},pageType:{type:Object,default:{type:"tz",isShowRead:!1,isShowPerson:!1}}},emits:["update:dialogVisible","init"],setup(e,{emit:b}){const T=e,S=a(!1),z=()=>{const e=T.dialogData.id;v.get(`/api/notice/read?id=${e}`).then((e=>{200==e.code&&(w.success(e.message||"阅读成功"),b("update:dialogVisible",!1),S.value=!1,b("init"))}))},C=a(!1),x=()=>{C.value=!0},L=e=>{b("update:dialogVisible",!1),e()};return t((()=>T.dialogVisible),(()=>{T.dialogVisible&&(S.value=!0)}),{immediate:!0}),(a,t)=>{const b=i("el-button"),w=i("el-dialog"),T=i("el-table-column"),U=i("el-table"),P=i("el-drawer");return s(),o(r,null,[n(w,{modelValue:S.value,"onUpdate:modelValue":t[0]||(t[0]=e=>S.value=e),title:"通知查看",width:"60%","before-close":L,top:"6vh"},{default:d((()=>[u("div",l,[c(u("div",{class:"notification-time"},g(e.dialogData.updatedAt),513),[[p,e.dialogData.updatedAt]]),u("h3",null,g(e.dialogData.title),1),u("div",{innerHTML:e.dialogData.content,class:"notification-detail-content"},null,8,D),u("div",V,[(s(!0),o(r,null,y(e.dialogData.files,((e,l)=>(s(),o("span",{class:"fileBox",key:l,onClick:h((l=>(e=>{v.downloadFile("/api/alteration/download",{params:{fileName:e.name,path:e.path},responseType:"blob"}).then((l=>{const a=window.URL.createObjectURL(l),t=document.createElement("a");t.download=e.name,t.href=a,t.click()}))})(e)),["stop"])},[u("span",null,g(e.name),1)],8,_)))),128))]),"tz"==e.pageType.type?(s(),o("div",k,[e.pageType.isShowRead&&!e.dialogData.isRead?(s(),m(b,{key:0,type:"primary",size:"small",onClick:z},{default:d((()=>[j("已阅")])),_:1})):f("",!0),"tzgl"==e.pageType.isShowPerson||e.pageType.isShowPerson&&e.dialogData.isCreated?(s(),m(b,{key:1,onClick:x,type:"primary",size:"small"},{default:d((()=>[j("查看已读人员")])),_:1})):f("",!0)])):f("",!0)])])),_:1},8,["modelValue"]),"tzgl"==e.pageType.isShowPerson||e.pageType.isShowPerson&&e.dialogData.isCreated?(s(),m(P,{key:0,modelValue:C.value,"onUpdate:modelValue":t[1]||(t[1]=e=>C.value=e),title:"查看已读人员",class:"person-drawer"},{default:d((()=>[n(U,{data:e.dialogData.readUserList,stripe:"",border:"",style:{width:"100%"}},{default:d((()=>[n(T,{type:"index",width:"50"}),n(T,{prop:"userName",label:"已读人"}),n(T,{prop:"createdAt",label:"已读时间",width:"170"})])),_:1},8,["data"])])),_:1},8,["modelValue"])):f("",!0)],64)}}};e("default",b(T,[["__scopeId","data-v-e2764a32"]]))}}}));
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import T from"./Upload-14ab75f2.js";import{h as _}from"./index-4649b860.js";import{c as $}from"./lodash.clonedeep-2f114c62.js";import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import{E as f}from"./element-plus-a215fcb5.js";import{l as v,f as p,a1 as J,k as M,ag as d,o as x,S as D,T as o,a as g,X as C,W as j,d as t,u as b,O as z}from"./@vue-5dd246aa.js";/* empty css */import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const E={class:"tab-content"},P={class:"dialog-footer"},W={__name:"DocumentDialog",emits:["init"],setup(X,{expose:U,emit:V}){const c=v(()=>!["create","edit"].includes(u.value));v(()=>u==="create"),v(()=>u==="edit");const k=p();let N={files:[],remarks:void 0,serialNumber:"",title:""};const l=p({...N}),F=J({title:[{required:!0,message:"请输入标题",trigger:"blur"}],serialNumber:[{required:!0,message:"请输入文号",trigger:"blur"}],files:[{required:!0,message:"请上传文件",trigger:"blur"}]}),r=p(!1),u=p(""),y=p(""),S=(i,e)=>{i==="create"?(r.value=!r.value,u.value="create",l.value=$(N)):(i==="edit"||i==="check")&&_.get("/api/document/detail",{id:e}).then(s=>{r.value=!r.value,l.value={files:JSON.parse(s.data.files),remarks:s.data.remarks,serialNumber:s.data.serialNumber,title:s.data.title},y.value=e,u.value=i})},q=async i=>{i&&await i.validate(async(e,s)=>{if(e){let m={...l.value,files:JSON.stringify(l.value.files)};if(u.value==="create"){let n=await _.post("/api/document/save",m);n.code==200?(f({message:"新增成功",type:"success"}),r.value=!1,V("init")):f.error(n.message)}else{let n=await _.put(`/api/document/edit?id=${y.value}`,m);n.code==200?(f({message:"修改成功",type:"success"}),r.value=!1,V("init")):f.error(n.message)}}})};return M(()=>{}),U({changeDialog:S}),(i,e)=>{const s=d("el-input"),m=d("el-form-item"),n=d("el-col"),B=d("el-row"),O=d("el-form"),w=d("el-button"),R=d("el-dialog");return x(),D(R,{modelValue:r.value,"onUpdate:modelValue":e[6]||(e[6]=a=>r.value=a),title:"文件管理",width:"60%"},{footer:o(()=>[g("span",P,[g("div",null,[u.value!="check"?(x(),D(w,{key:0,type:"primary",onClick:e[4]||(e[4]=a=>q(k.value))},{default:o(()=>[C("保存")]),_:1})):j("",!0),t(w,{onClick:e[5]||(e[5]=a=>r.value=!1)},{default:o(()=>[C("关闭")]),_:1})])])]),default:o(()=>[g("div",E,[t(O,{ref_key:"ruleFormRef",ref:k,model:l.value,rules:F,"label-width":"180px",disabled:b(c),class:z(b(c)?"el-form-diabled":"")},{default:o(()=>[t(B,null,{default:o(()=>[t(n,{span:24},{default:o(()=>[t(m,{label:"标题:",prop:"title"},{default:o(()=>[t(s,{modelValue:l.value.title,"onUpdate:modelValue":e[0]||(e[0]=a=>l.value.title=a)},null,8,["modelValue"])]),_:1}),t(m,{label:"文号:",prop:"serialNumber"},{default:o(()=>[t(s,{modelValue:l.value.serialNumber,"onUpdate:modelValue":e[1]||(e[1]=a=>l.value.serialNumber=a)},null,8,["modelValue"])]),_:1}),t(m,{label:"备注:",prop:"remarks"},{default:o(()=>[t(s,{modelValue:l.value.remarks,"onUpdate:modelValue":e[2]||(e[2]=a=>l.value.remarks=a)},null,8,["modelValue"])]),_:1}),t(m,{label:"相关附件:",class:"form-item-upload",prop:"files"},{default:o(()=>[t(T,{modelValue:l.value.files,"onUpdate:modelValue":e[3]||(e[3]=a=>l.value.files=a),disabled:b(c)},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])])]),_:1},8,["modelValue"])}}},ke=I(W,[["__scopeId","data-v-d70ea42b"]]);export{ke as default};
|
||||
import T from"./Upload-59d38b5c.js";import{h as _}from"./index-ce1b182d.js";import{c as $}from"./lodash.clonedeep-2f114c62.js";import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import{E as f}from"./element-plus-a215fcb5.js";import{l as v,f as p,a1 as J,k as M,ag as d,o as x,S as D,T as o,a as g,X as C,W as j,d as t,u as b,O as z}from"./@vue-5dd246aa.js";/* empty css */import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const E={class:"tab-content"},P={class:"dialog-footer"},W={__name:"DocumentDialog",emits:["init"],setup(X,{expose:U,emit:V}){const c=v(()=>!["create","edit"].includes(u.value));v(()=>u==="create"),v(()=>u==="edit");const k=p();let N={files:[],remarks:void 0,serialNumber:"",title:""};const l=p({...N}),F=J({title:[{required:!0,message:"请输入标题",trigger:"blur"}],serialNumber:[{required:!0,message:"请输入文号",trigger:"blur"}],files:[{required:!0,message:"请上传文件",trigger:"blur"}]}),r=p(!1),u=p(""),y=p(""),S=(i,e)=>{i==="create"?(r.value=!r.value,u.value="create",l.value=$(N)):(i==="edit"||i==="check")&&_.get("/api/document/detail",{id:e}).then(s=>{r.value=!r.value,l.value={files:JSON.parse(s.data.files),remarks:s.data.remarks,serialNumber:s.data.serialNumber,title:s.data.title},y.value=e,u.value=i})},q=async i=>{i&&await i.validate(async(e,s)=>{if(e){let m={...l.value,files:JSON.stringify(l.value.files)};if(u.value==="create"){let n=await _.post("/api/document/save",m);n.code==200?(f({message:"新增成功",type:"success"}),r.value=!1,V("init")):f.error(n.message)}else{let n=await _.put(`/api/document/edit?id=${y.value}`,m);n.code==200?(f({message:"修改成功",type:"success"}),r.value=!1,V("init")):f.error(n.message)}}})};return M(()=>{}),U({changeDialog:S}),(i,e)=>{const s=d("el-input"),m=d("el-form-item"),n=d("el-col"),B=d("el-row"),O=d("el-form"),w=d("el-button"),R=d("el-dialog");return x(),D(R,{modelValue:r.value,"onUpdate:modelValue":e[6]||(e[6]=a=>r.value=a),title:"文件管理",width:"60%"},{footer:o(()=>[g("span",P,[g("div",null,[u.value!="check"?(x(),D(w,{key:0,type:"primary",onClick:e[4]||(e[4]=a=>q(k.value))},{default:o(()=>[C("保存")]),_:1})):j("",!0),t(w,{onClick:e[5]||(e[5]=a=>r.value=!1)},{default:o(()=>[C("关闭")]),_:1})])])]),default:o(()=>[g("div",E,[t(O,{ref_key:"ruleFormRef",ref:k,model:l.value,rules:F,"label-width":"180px",disabled:b(c),class:z(b(c)?"el-form-diabled":"")},{default:o(()=>[t(B,null,{default:o(()=>[t(n,{span:24},{default:o(()=>[t(m,{label:"标题:",prop:"title"},{default:o(()=>[t(s,{modelValue:l.value.title,"onUpdate:modelValue":e[0]||(e[0]=a=>l.value.title=a)},null,8,["modelValue"])]),_:1}),t(m,{label:"文号:",prop:"serialNumber"},{default:o(()=>[t(s,{modelValue:l.value.serialNumber,"onUpdate:modelValue":e[1]||(e[1]=a=>l.value.serialNumber=a)},null,8,["modelValue"])]),_:1}),t(m,{label:"备注:",prop:"remarks"},{default:o(()=>[t(s,{modelValue:l.value.remarks,"onUpdate:modelValue":e[2]||(e[2]=a=>l.value.remarks=a)},null,8,["modelValue"])]),_:1}),t(m,{label:"相关附件:",class:"form-item-upload",prop:"files"},{default:o(()=>[t(T,{modelValue:l.value.files,"onUpdate:modelValue":e[3]||(e[3]=a=>l.value.files=a),disabled:b(c)},null,8,["modelValue","disabled"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])])]),_:1},8,["modelValue"])}}},ke=I(W,[["__scopeId","data-v-d70ea42b"]]);export{ke as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{h as v}from"./index-4649b860.js";import{c as g}from"./lodash.clonedeep-2f114c62.js";import{_ as R}from"./_plugin-vue_export-helper-c27b6911.js";import{f as r,h as I,k as L,ag as p,o as u,c as b,d as s,T as a,a as j,X as _,F as A,a7 as F,S as M,Y as q}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const z={class:"export"},G={class:"dialog-footer"},O={__name:"Export",props:{dialogVisible:[Boolean]},emits:["update:dialogVisible"],setup(k,{emit:x}){const C=k,d=r(!1),l=r([]),V=r({academy:"毕业院校",alterationSign:"变更标志",annualSalary:"年薪",birthday:"出生日期",companyName:"企业名称",contractModality:"合同形式",education:"学历",finalTrialRemark:"终审意见",firstTrialRemark:"初审意见",freshGraduate:"是否应届毕业生",gender:"性别",hireDate:"入职时间",hireType:"录用方式",jobTitle:"专业技术职称",nation:"民族",numberId:"身份证号",personnelCharacter:"人员性质",personnelType:"人员类型",politicsStatus:"政治面貌",position:"岗位职务",presentDept:"所在部门",qualification:"执业资格证书",receipts:"单据状态",recruitNumber:"人员招聘单号",remark:"备注",resignationTime:"离职时间",retirementTime:"退休时间",socialCreditCode:"统一社会信用代码",specialty:"专业",txfpEndTime:"退休返聘结束时间",txfpStartTime:"退休返聘开始时间",userName:"姓名",workState:"工作状态"}),c=r(),m=r(!1),n=r([]),f=()=>{d.value=!1,x("update:dialogVisible",!1),n.value=g(l.value),c.value=!1,m.value=!1},y=e=>{f(),e()},T=()=>{v.export("/api/person/export",{ids:n.value}).then(e=>{const t=window.URL.createObjectURL(e.data),i=document.createElement("a");i.download=decodeURIComponent(e.headers["content-disposition"].split(";")[1].split("=")[1]),i.href=t,i.click()})},w=e=>{n.value=e?l.value:[],m.value=!1},S=e=>{const t=e.length;c.value=t===l.value.length,m.value=t>0&&t<l.value.length};I(()=>C.dialogVisible,e=>{d.value=e,c.value=!0});const E=()=>{v.get("/api/person/getEntityParam").then(e=>{e.code===200&&(l.value=e.data,n.value=g(e.data))})};return L(()=>{E()}),(e,t)=>{const i=p("el-checkbox"),B=p("el-checkbox-group"),D=p("el-form"),h=p("el-button"),N=p("el-dialog");return u(),b("div",z,[s(N,{modelValue:d.value,"onUpdate:modelValue":t[2]||(t[2]=o=>d.value=o),title:"导出选项",width:"36%","before-close":y},{footer:a(()=>[j("span",G,[s(h,{onClick:T},{default:a(()=>[_("导出")]),_:1}),s(h,{onClick:f,type:"primary"},{default:a(()=>[_("关闭")]),_:1})])]),default:a(()=>[s(D,null,{default:a(()=>[s(i,{modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=o=>c.value=o),label:"全选",class:"is-checked-all",size:"large",indeterminate:m.value,onChange:w},null,8,["modelValue","indeterminate"]),s(B,{modelValue:n.value,"onUpdate:modelValue":t[1]||(t[1]=o=>n.value=o),onChange:S},{default:a(()=>[(u(!0),b(A,null,F(l.value,(o,U)=>(u(),M(i,{class:"el-checkbox-width",label:o,key:U},{default:a(()=>[_(q(V.value[o]),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])])}}},ve=R(O,[["__scopeId","data-v-e0be88eb"]]);export{ve as default};
|
||||
import{h as v}from"./index-ce1b182d.js";import{c as g}from"./lodash.clonedeep-2f114c62.js";import{_ as R}from"./_plugin-vue_export-helper-c27b6911.js";import{f as r,h as I,k as L,ag as p,o as u,c as b,d as s,T as a,a as j,X as _,F as A,a7 as F,S as M,Y as q}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const z={class:"export"},G={class:"dialog-footer"},O={__name:"Export",props:{dialogVisible:[Boolean]},emits:["update:dialogVisible"],setup(k,{emit:x}){const C=k,d=r(!1),l=r([]),V=r({academy:"毕业院校",alterationSign:"变更标志",annualSalary:"年薪",birthday:"出生日期",companyName:"企业名称",contractModality:"合同形式",education:"学历",finalTrialRemark:"终审意见",firstTrialRemark:"初审意见",freshGraduate:"是否应届毕业生",gender:"性别",hireDate:"入职时间",hireType:"录用方式",jobTitle:"专业技术职称",nation:"民族",numberId:"身份证号",personnelCharacter:"人员性质",personnelType:"人员类型",politicsStatus:"政治面貌",position:"岗位职务",presentDept:"所在部门",qualification:"执业资格证书",receipts:"单据状态",recruitNumber:"人员招聘单号",remark:"备注",resignationTime:"离职时间",retirementTime:"退休时间",socialCreditCode:"统一社会信用代码",specialty:"专业",txfpEndTime:"退休返聘结束时间",txfpStartTime:"退休返聘开始时间",userName:"姓名",workState:"工作状态"}),c=r(),m=r(!1),n=r([]),f=()=>{d.value=!1,x("update:dialogVisible",!1),n.value=g(l.value),c.value=!1,m.value=!1},y=e=>{f(),e()},T=()=>{v.export("/api/person/export",{ids:n.value}).then(e=>{const t=window.URL.createObjectURL(e.data),i=document.createElement("a");i.download=decodeURIComponent(e.headers["content-disposition"].split(";")[1].split("=")[1]),i.href=t,i.click()})},w=e=>{n.value=e?l.value:[],m.value=!1},S=e=>{const t=e.length;c.value=t===l.value.length,m.value=t>0&&t<l.value.length};I(()=>C.dialogVisible,e=>{d.value=e,c.value=!0});const E=()=>{v.get("/api/person/getEntityParam").then(e=>{e.code===200&&(l.value=e.data,n.value=g(e.data))})};return L(()=>{E()}),(e,t)=>{const i=p("el-checkbox"),B=p("el-checkbox-group"),D=p("el-form"),h=p("el-button"),N=p("el-dialog");return u(),b("div",z,[s(N,{modelValue:d.value,"onUpdate:modelValue":t[2]||(t[2]=o=>d.value=o),title:"导出选项",width:"36%","before-close":y},{footer:a(()=>[j("span",G,[s(h,{onClick:T},{default:a(()=>[_("导出")]),_:1}),s(h,{onClick:f,type:"primary"},{default:a(()=>[_("关闭")]),_:1})])]),default:a(()=>[s(D,null,{default:a(()=>[s(i,{modelValue:c.value,"onUpdate:modelValue":t[0]||(t[0]=o=>c.value=o),label:"全选",class:"is-checked-all",size:"large",indeterminate:m.value,onChange:w},null,8,["modelValue","indeterminate"]),s(B,{modelValue:n.value,"onUpdate:modelValue":t[1]||(t[1]=o=>n.value=o),onChange:S},{default:a(()=>[(u(!0),b(A,null,F(l.value,(o,U)=>(u(),M(i,{class:"el-checkbox-width",label:o,key:U},{default:a(()=>[_(q(V.value[o]),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["modelValue"])])}}},ve=R(O,[["__scopeId","data-v-e0be88eb"]]);export{ve as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{h as g}from"./index-4649b860.js";import{c as A}from"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import{t as H}from"./tools-0351b48a.js";import{E as C}from"./element-plus-a215fcb5.js";import{l as k,f as u,a1 as J,k as K,ag as l,o as _,S as b,T as o,a as T,X as R,W as B,d as s,u as i,O as V,c as Q,a7 as Y,F as Z}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./core-js-c6c47c20.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const ee={class:"tab-content"},te={class:"dialog-footer"},oe={__name:"FoodDialog",emits:["init"],setup(ae,{expose:N,emit:U}){const q=H.data.get("user"),I=k(()=>!["create","edit","rk","ck"].includes(r.value));k(()=>r.value==="create");const v=k(()=>r.value==="ck"||r.value==="rk"),F=u();let h={deptId:void 0,foodTypeId:void 0,amount:0};const a=u({...h}),E=J({foodTypeId:[{required:!0,message:"请输入粮食类型",trigger:"blur"}],amount:[{required:!0,message:"请输入库存",trigger:"blur"}],deptId:[{required:!0,message:"请输入粮仓",trigger:"blur"}]}),d=u(!1),r=u(""),z=u(""),M=(t,e)=>{t==="create"?(d.value=!d.value,r.value="create",a.value=A(h)):(t==="rk"||t==="ck"||t==="check")&&g.get("/api/foodReserves/detail",{id:e}).then(p=>{d.value=!d.value,a.value={deptId:p.data.deptId,foodTypeId:p.data.foodTypeId,amount:t==="check"?p.data.amount:0},z.value=e,r.value=t})},P=async t=>{t&&await t.validate(async(e,p)=>{if(e){let m={...a.value},y={create:"add",rk:"warehousing",ck:"out_of_stock"};m.operationType=y[r.value];let f=await g.post("/api/foodReserves/operation",m);f.code==200?(C({message:f.message,type:"success"}),d.value=!1,U("init")):C.error(f.message)}})},w=u([]),S=()=>{g.get("/api/foodType/page",{size:999999,current:1}).then(t=>{t.code==200&&(w.value=t.data.records)})},x=u([]),$=()=>{g.get("/api/dept/tree").then(t=>{t.code==200&&(x.value=t.data.data)})};return K(()=>{S(),$()}),N({changeDialog:M}),(t,e)=>{const p=l("el-tree-select"),m=l("el-form-item"),y=l("el-option"),f=l("el-select"),j=l("el-input"),L=l("el-col"),O=l("el-row"),W=l("el-form"),D=l("el-button"),X=l("el-dialog");return _(),b(X,{modelValue:d.value,"onUpdate:modelValue":e[5]||(e[5]=c=>d.value=c),title:"粮食库存",width:"40%"},{footer:o(()=>[T("span",te,[T("div",null,[r.value!="check"?(_(),b(D,{key:0,type:"primary",onClick:e[3]||(e[3]=c=>P(F.value))},{default:o(()=>[R("保存")]),_:1})):B("",!0),s(D,{onClick:e[4]||(e[4]=c=>d.value=!1)},{default:o(()=>[R("关闭")]),_:1})])])]),default:o(()=>[T("div",ee,[s(W,{ref_key:"ruleFormRef",ref:F,model:a.value,rules:E,"label-width":"180px",disabled:i(I),class:V(i(I)?"el-form-diabled":"")},{default:o(()=>[s(O,null,{default:o(()=>[s(L,{span:24},{default:o(()=>{var c;return[((c=i(q))==null?void 0:c.permissions)=="all"?(_(),b(m,{key:0,label:"粮仓:",prop:"deptId",class:V(i(v)?"form-item-diabled":"")},{default:o(()=>[s(p,{modelValue:a.value.deptId,"onUpdate:modelValue":e[0]||(e[0]=n=>a.value.deptId=n),data:x.value,clearable:"","check-strictly":"",placeholder:"请选择","render-after-expand":!1,disabled:i(v)},null,8,["modelValue","data","disabled"])]),_:1},8,["class"])):B("",!0),s(m,{label:"粮食类型:",prop:"foodTypeId",class:V(i(v)?"form-item-diabled":"")},{default:o(()=>[s(f,{modelValue:a.value.foodTypeId,"onUpdate:modelValue":e[1]||(e[1]=n=>a.value.foodTypeId=n),placeholder:"请选择",disabled:i(v)},{default:o(()=>[(_(!0),Q(Z,null,Y(w.value,n=>(_(),b(y,{label:n.type,value:n.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","disabled"])]),_:1},8,["class"]),s(m,{label:r.value=="create"?"库存:":"变更库存:",prop:"amount"},{default:o(()=>[s(j,{modelValue:a.value.amount,"onUpdate:modelValue":e[2]||(e[2]=n=>a.value.amount=n),type:"number",oninput:"value=value.replace(/^0+(\\d)|[^\\d]+/g,'')",min:"0"},null,8,["modelValue"])]),_:1},8,["label"])]}),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])])]),_:1},8,["modelValue"])}}},Ne=G(oe,[["__scopeId","data-v-cf5483cb"]]);export{Ne as default};
|
||||
import{h as g}from"./index-ce1b182d.js";import{c as A}from"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as G}from"./_plugin-vue_export-helper-c27b6911.js";import{t as H}from"./tools-0351b48a.js";import{E as C}from"./element-plus-a215fcb5.js";import{l as k,f as u,a1 as J,k as K,ag as l,o as _,S as b,T as o,a as T,X as R,W as B,d as s,u as i,O as V,c as Q,a7 as Y,F as Z}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./core-js-c6c47c20.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const ee={class:"tab-content"},te={class:"dialog-footer"},oe={__name:"FoodDialog",emits:["init"],setup(ae,{expose:N,emit:U}){const q=H.data.get("user"),I=k(()=>!["create","edit","rk","ck"].includes(r.value));k(()=>r.value==="create");const v=k(()=>r.value==="ck"||r.value==="rk"),F=u();let h={deptId:void 0,foodTypeId:void 0,amount:0};const a=u({...h}),E=J({foodTypeId:[{required:!0,message:"请输入粮食类型",trigger:"blur"}],amount:[{required:!0,message:"请输入库存",trigger:"blur"}],deptId:[{required:!0,message:"请输入粮仓",trigger:"blur"}]}),d=u(!1),r=u(""),z=u(""),M=(t,e)=>{t==="create"?(d.value=!d.value,r.value="create",a.value=A(h)):(t==="rk"||t==="ck"||t==="check")&&g.get("/api/foodReserves/detail",{id:e}).then(p=>{d.value=!d.value,a.value={deptId:p.data.deptId,foodTypeId:p.data.foodTypeId,amount:t==="check"?p.data.amount:0},z.value=e,r.value=t})},P=async t=>{t&&await t.validate(async(e,p)=>{if(e){let m={...a.value},y={create:"add",rk:"warehousing",ck:"out_of_stock"};m.operationType=y[r.value];let f=await g.post("/api/foodReserves/operation",m);f.code==200?(C({message:f.message,type:"success"}),d.value=!1,U("init")):C.error(f.message)}})},w=u([]),S=()=>{g.get("/api/foodType/page",{size:999999,current:1}).then(t=>{t.code==200&&(w.value=t.data.records)})},x=u([]),$=()=>{g.get("/api/dept/tree").then(t=>{t.code==200&&(x.value=t.data.data)})};return K(()=>{S(),$()}),N({changeDialog:M}),(t,e)=>{const p=l("el-tree-select"),m=l("el-form-item"),y=l("el-option"),f=l("el-select"),j=l("el-input"),L=l("el-col"),O=l("el-row"),W=l("el-form"),D=l("el-button"),X=l("el-dialog");return _(),b(X,{modelValue:d.value,"onUpdate:modelValue":e[5]||(e[5]=c=>d.value=c),title:"粮食库存",width:"40%"},{footer:o(()=>[T("span",te,[T("div",null,[r.value!="check"?(_(),b(D,{key:0,type:"primary",onClick:e[3]||(e[3]=c=>P(F.value))},{default:o(()=>[R("保存")]),_:1})):B("",!0),s(D,{onClick:e[4]||(e[4]=c=>d.value=!1)},{default:o(()=>[R("关闭")]),_:1})])])]),default:o(()=>[T("div",ee,[s(W,{ref_key:"ruleFormRef",ref:F,model:a.value,rules:E,"label-width":"180px",disabled:i(I),class:V(i(I)?"el-form-diabled":"")},{default:o(()=>[s(O,null,{default:o(()=>[s(L,{span:24},{default:o(()=>{var c;return[((c=i(q))==null?void 0:c.permissions)=="all"?(_(),b(m,{key:0,label:"粮仓:",prop:"deptId",class:V(i(v)?"form-item-diabled":"")},{default:o(()=>[s(p,{modelValue:a.value.deptId,"onUpdate:modelValue":e[0]||(e[0]=n=>a.value.deptId=n),data:x.value,clearable:"","check-strictly":"",placeholder:"请选择","render-after-expand":!1,disabled:i(v)},null,8,["modelValue","data","disabled"])]),_:1},8,["class"])):B("",!0),s(m,{label:"粮食类型:",prop:"foodTypeId",class:V(i(v)?"form-item-diabled":"")},{default:o(()=>[s(f,{modelValue:a.value.foodTypeId,"onUpdate:modelValue":e[1]||(e[1]=n=>a.value.foodTypeId=n),placeholder:"请选择",disabled:i(v)},{default:o(()=>[(_(!0),Q(Z,null,Y(w.value,n=>(_(),b(y,{label:n.type,value:n.id},null,8,["label","value"]))),256))]),_:1},8,["modelValue","disabled"])]),_:1},8,["class"]),s(m,{label:r.value=="create"?"库存:":"变更库存:",prop:"amount"},{default:o(()=>[s(j,{modelValue:a.value.amount,"onUpdate:modelValue":e[2]||(e[2]=n=>a.value.amount=n),type:"number",oninput:"value=value.replace(/^0+(\\d)|[^\\d]+/g,'')",min:"0"},null,8,["modelValue"])]),_:1},8,["label"])]}),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])])]),_:1},8,["modelValue"])}}},Ne=G(oe,[["__scopeId","data-v-cf5483cb"]]);export{Ne as default};
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{h as f}from"./index-4649b860.js";import{c as M}from"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as S}from"./_plugin-vue_export-helper-c27b6911.js";import{E as c}from"./element-plus-a215fcb5.js";import{l as _,f as p,a1 as U,k as j,ag as s,o as T,S as x,T as l,a as v,X as F,W as q,d as n,u as C,O as z}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./core-js-c6c47c20.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const E={class:"tab-content"},O={class:"dialog-footer"},P={__name:"FoodTypeDialog",emits:["init"],setup(W,{expose:h,emit:g}){const y=_(()=>!["create","edit"].includes(a.value));_(()=>a.value==="create"),_(()=>a.value==="edit");const b=p();let V={type:""};const i=p({...V}),D=U({type:[{required:!0,message:"请输入粮食类型",trigger:"blur"}]}),t=p(!1),a=p(""),k=p(""),N=(o,e)=>{o==="create"?(t.value=!t.value,a.value="create",i.value=M(V)):(o==="edit"||o==="check")&&f.get("/api/foodType/detail",{id:e}).then(m=>{t.value=!t.value,i.value={type:m.data.type},k.value=e,a.value=o})},B=async o=>{o&&await o.validate(async(e,m)=>{if(e){let d={...i.value};if(a.value==="create"){let r=await f.post("/api/foodType/save",d);r.code==200?(c({message:"新增成功",type:"success"}),t.value=!1,g("init")):c.error(r.message)}else{let r=await f.put(`/api/foodType/edit?id=${k.value}`,d);r.code==200?(c({message:"修改成功",type:"success"}),t.value=!1,g("init")):c.error(r.message)}}})};return j(()=>{}),h({changeDialog:N}),(o,e)=>{const m=s("el-input"),d=s("el-form-item"),r=s("el-col"),R=s("el-row"),$=s("el-form"),w=s("el-button"),I=s("el-dialog");return T(),x(I,{modelValue:t.value,"onUpdate:modelValue":e[3]||(e[3]=u=>t.value=u),title:"粮食类型",width:"40%"},{footer:l(()=>[v("span",O,[v("div",null,[a.value!="check"?(T(),x(w,{key:0,type:"primary",onClick:e[1]||(e[1]=u=>B(b.value))},{default:l(()=>[F("保存")]),_:1})):q("",!0),n(w,{onClick:e[2]||(e[2]=u=>t.value=!1)},{default:l(()=>[F("关闭")]),_:1})])])]),default:l(()=>[v("div",E,[n($,{ref_key:"ruleFormRef",ref:b,model:i.value,rules:D,"label-width":"180px",disabled:C(y),class:z(C(y)?"el-form-diabled":"")},{default:l(()=>[n(R,null,{default:l(()=>[n(r,{span:24},{default:l(()=>[n(d,{label:"粮食类型:",prop:"type"},{default:l(()=>[n(m,{modelValue:i.value.type,"onUpdate:modelValue":e[0]||(e[0]=u=>i.value.type=u)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])])]),_:1},8,["modelValue"])}}},ye=S(P,[["__scopeId","data-v-82a014d8"]]);export{ye as default};
|
||||
import{h as f}from"./index-ce1b182d.js";import{c as M}from"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as S}from"./_plugin-vue_export-helper-c27b6911.js";import{E as c}from"./element-plus-a215fcb5.js";import{l as _,f as p,a1 as U,k as j,ag as s,o as T,S as x,T as l,a as v,X as F,W as q,d as n,u as C,O as z}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./core-js-c6c47c20.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const E={class:"tab-content"},O={class:"dialog-footer"},P={__name:"FoodTypeDialog",emits:["init"],setup(W,{expose:h,emit:g}){const y=_(()=>!["create","edit"].includes(a.value));_(()=>a.value==="create"),_(()=>a.value==="edit");const b=p();let V={type:""};const i=p({...V}),D=U({type:[{required:!0,message:"请输入粮食类型",trigger:"blur"}]}),t=p(!1),a=p(""),k=p(""),N=(o,e)=>{o==="create"?(t.value=!t.value,a.value="create",i.value=M(V)):(o==="edit"||o==="check")&&f.get("/api/foodType/detail",{id:e}).then(m=>{t.value=!t.value,i.value={type:m.data.type},k.value=e,a.value=o})},B=async o=>{o&&await o.validate(async(e,m)=>{if(e){let d={...i.value};if(a.value==="create"){let r=await f.post("/api/foodType/save",d);r.code==200?(c({message:"新增成功",type:"success"}),t.value=!1,g("init")):c.error(r.message)}else{let r=await f.put(`/api/foodType/edit?id=${k.value}`,d);r.code==200?(c({message:"修改成功",type:"success"}),t.value=!1,g("init")):c.error(r.message)}}})};return j(()=>{}),h({changeDialog:N}),(o,e)=>{const m=s("el-input"),d=s("el-form-item"),r=s("el-col"),R=s("el-row"),$=s("el-form"),w=s("el-button"),I=s("el-dialog");return T(),x(I,{modelValue:t.value,"onUpdate:modelValue":e[3]||(e[3]=u=>t.value=u),title:"粮食类型",width:"40%"},{footer:l(()=>[v("span",O,[v("div",null,[a.value!="check"?(T(),x(w,{key:0,type:"primary",onClick:e[1]||(e[1]=u=>B(b.value))},{default:l(()=>[F("保存")]),_:1})):q("",!0),n(w,{onClick:e[2]||(e[2]=u=>t.value=!1)},{default:l(()=>[F("关闭")]),_:1})])])]),default:l(()=>[v("div",E,[n($,{ref_key:"ruleFormRef",ref:b,model:i.value,rules:D,"label-width":"180px",disabled:C(y),class:z(C(y)?"el-form-diabled":"")},{default:l(()=>[n(R,null,{default:l(()=>[n(r,{span:24},{default:l(()=>[n(d,{label:"粮食类型:",prop:"type"},{default:l(()=>[n(m,{modelValue:i.value.type,"onUpdate:modelValue":e[0]||(e[0]=u=>i.value.type=u)},null,8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules","disabled","class"])])]),_:1},8,["modelValue"])}}},ye=S(P,[["__scopeId","data-v-82a014d8"]]);export{ye as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{h as y}from"./index-4649b860.js";import"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as k}from"./_plugin-vue_export-helper-c27b6911.js";import{a as x}from"./vue-router-ab2ba79f.js";import{f as S,k as b,ag as _,o as s,c as u,S as h,W as L,F as w,a7 as B,T as e,d as i,a as t,Y as r,ax as I,ay as q}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const p=o=>(I("data-v-706b4881"),o=o(),q(),o),C={class:"tab-content"},N={class:"item-container"},T=p(()=>t("div",null,"处理人:",-1)),V={class:"item-container"},D=p(()=>t("div",null,"处理时间:",-1)),F={class:"item-container"},$=p(()=>t("div",null,"处理状态:",-1)),A={class:"item-container"},E=p(()=>t("div",null,"处理意见:",-1)),M={__name:"Log",setup(o){const d=x(),c=S([]),v=()=>{let m={edit:"personnel",change:"change",approve:"personnel",approve_change:"change",check:"personnel",check_change:"change"};y.get(`/api/alteration/audtiLog?id=${d.query.id}&personnelType=${m[d.query.type]}`).then(l=>{l.code===200&&(c.value=l.data)})};return b(()=>{v()}),(m,l)=>{const g=_("el-empty"),n=_("el-col"),f=_("el-row");return s(),u("div",C,[c.value.length===0?(s(),h(g,{key:0,description:"暂无"})):L("",!0),(s(!0),u(w,null,B(c.value,a=>(s(),h(f,null,{default:e(()=>[i(n,{span:8},{default:e(()=>[t("div",N,[T,t("div",null,r(a.approver),1)])]),_:2},1024),i(n,{span:8},{default:e(()=>[t("div",V,[D,t("div",null,r(a.createdAt),1)])]),_:2},1024),i(n,{span:8},{default:e(()=>[t("div",F,[$,t("div",null,r(a.auditState),1)])]),_:2},1024),i(n,{span:24},{default:e(()=>[t("div",A,[E,t("div",null,r(a.opinion),1)])]),_:2},1024)]),_:2},1024))),256))])}}},mt=k(M,[["__scopeId","data-v-706b4881"]]);export{mt as default};
|
||||
import{h as y}from"./index-ce1b182d.js";import"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as k}from"./_plugin-vue_export-helper-c27b6911.js";import{a as x}from"./vue-router-ab2ba79f.js";import{f as S,k as b,ag as _,o as s,c as u,S as h,W as L,F as w,a7 as B,T as e,d as i,a as t,Y as r,ax as I,ay as q}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const p=o=>(I("data-v-706b4881"),o=o(),q(),o),C={class:"tab-content"},N={class:"item-container"},T=p(()=>t("div",null,"处理人:",-1)),V={class:"item-container"},D=p(()=>t("div",null,"处理时间:",-1)),F={class:"item-container"},$=p(()=>t("div",null,"处理状态:",-1)),A={class:"item-container"},E=p(()=>t("div",null,"处理意见:",-1)),M={__name:"Log",setup(o){const d=x(),c=S([]),v=()=>{let m={edit:"personnel",change:"change",approve:"personnel",approve_change:"change",check:"personnel",check_change:"change"};y.get(`/api/alteration/audtiLog?id=${d.query.id}&personnelType=${m[d.query.type]}`).then(l=>{l.code===200&&(c.value=l.data)})};return b(()=>{v()}),(m,l)=>{const g=_("el-empty"),n=_("el-col"),f=_("el-row");return s(),u("div",C,[c.value.length===0?(s(),h(g,{key:0,description:"暂无"})):L("",!0),(s(!0),u(w,null,B(c.value,a=>(s(),h(f,null,{default:e(()=>[i(n,{span:8},{default:e(()=>[t("div",N,[T,t("div",null,r(a.approver),1)])]),_:2},1024),i(n,{span:8},{default:e(()=>[t("div",V,[D,t("div",null,r(a.createdAt),1)])]),_:2},1024),i(n,{span:8},{default:e(()=>[t("div",F,[$,t("div",null,r(a.auditState),1)])]),_:2},1024),i(n,{span:24},{default:e(()=>[t("div",A,[E,t("div",null,r(a.opinion),1)])]),_:2},1024)]),_:2},1024))),256))])}}},mt=k(M,[["__scopeId","data-v-706b4881"]]);export{mt as default};
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{_ as R}from"./TableBody-6182b74b.js";import{h as i}from"./index-4649b860.js";import{u as B}from"./vue-router-ab2ba79f.js";import C from"./FoodDialog-92175608.js";import{t as H}from"./tools-0351b48a.js";import{E as u}from"./element-plus-a215fcb5.js";import{f as r,a1 as N,k as P,ag as V,o as g,c as L,d as f,T as O,u as S,S as A,W as E,Q as K}from"./@vue-5dd246aa.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./@element-plus-ba666efa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./lodash.clonedeep-2f114c62.js";import"./core-js-c6c47c20.js";/* empty css */import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const z={class:"example"},ye={__name:"Manage",setup(M){const c=H.data.get("user");B();const s=r(),b=r(),t=N({tableType:{selection:!1,tableLoading:!1,tableIndex:!1,changeHeight:302},tableHeader:[{buttons:[{type:"custom",name:"create",title:"新增",icon:"Plus",isOpen:"custom",disabled:!1,permission:"gxcc:lskcgl:create"},{type:"custom",name:"customCK",title:"出库",icon:"Upload",isOpen:"single",permission:"gxcc:lskcgl:ck"},{type:"custom",name:"customRK",title:"入库",icon:"Download",isOpen:"single",permission:"gxcc:lskcgl:rk"},{type:"custom",name:"check",title:"查看",icon:"View",isOpen:"single",permission:"gxcc:lskcgl:check"},{type:"popconfirm",name:"customDelete",title:"删除",icon:"Delete",isOpen:"single",permission:"gxcc:lskcgl:delete"}]},{buttons:[{name:"sort",options:[{label:"创建时间",value:"createdAt"},{label:"更新时间",value:"updatedAt"}]},"search"]}],tableList:[{name:"deptName",label:"粮仓",show:!0},{name:"foodTypeName",label:"粮食类型",show:!0},{name:"amount",label:"库存",show:!0},{name:"createdName",label:"创建人",show:!0},{name:"createdAt",label:"创建时间",show:!0},{name:"updatedName",label:"更新人",show:!0},{name:"updatedAt",label:"更新时间",show:!0}],tableData:[],pagination:{pageSize:10,current:1,total:0}}),h={current:t.pagination.current,size:t.pagination.pageSize,deptId:void 0,column:void 0,orderBy:void 0,value:void 0},o=r({...h}),l=()=>{t.tableType.tableLoading=!0,i.get("/api/foodReserves/page",o.value).then(e=>{e.code==200&&(t.tableData=e.data.records,t.tableType.tableLoading=!1,t.pagination.total=e.data.total)}).catch(()=>{t.tableType.tableLoading=!1})},k=({type:e,data:a})=>{switch(e){case"create":w();break;case"check":v(a);break;case"customCK":m(a,"ck");break;case"customRK":m(a,"rk");break;case"sort":D(a);break;case"search":_(a);break;case"customDelete":T(a);break}},y=e=>{t.pagination.current=e,o.value.current=e,l()},v=e=>{const a=e[0].id;s.value.changeDialog("check",a)},T=e=>{let a={deptId:c.permissions=="all"?e[0].deptId:void 0,foodTypeId:e[0].foodTypeId,operationType:"delete",amount:0};i.post("/api/foodReserves/operation",a).then(n=>{n.code==200?(u({message:"删除成功",type:"success"}),l()):u({message:n.message,type:"error"})})},_=e=>{o.value.value=e.value,l()},D=e=>{e.name===""?(o.value.orderBy=void 0,o.value.column=void 0):(o.value.orderBy=e.sortType,o.value.column=e.name),l()},w=()=>{s.value.changeDialog("create")},m=(e,a)=>{const n=e[0].id;s.value.changeDialog(a,n)};P(()=>{l(),x()});const d=r([]),x=()=>{i.get("/api/dept/tree").then(e=>{e.code==200&&(d.value=e.data.data)})};return(e,a)=>{const n=V("el-tree-select");return g(),L("div",z,[f(R,K(t,{onHandleTableHeader:k,onHandleTablePagination:y,ref_key:"TableBodyRef",ref:b}),{TableHeaderRight:O(({selectData:q})=>{var p;return[((p=S(c))==null?void 0:p.permissions)=="all"?(g(),A(n,{key:0,style:{width:"220px"},modelValue:o.value.deptId,"onUpdate:modelValue":a[0]||(a[0]=I=>o.value.deptId=I),data:d.value,clearable:"","check-strictly":"",placeholder:"请选择粮仓","render-after-expand":!1,class:"status-select",onChange:l},null,8,["modelValue","data"])):E("",!0)]}),_:1},16),f(C,{ref_key:"formDialog",ref:s,onInit:l},null,512)])}}};export{ye as default};
|
||||
import{_ as R}from"./TableBody-3fbe0720.js";import{h as i}from"./index-ce1b182d.js";import{u as B}from"./vue-router-ab2ba79f.js";import C from"./FoodDialog-3bf08d20.js";import{t as H}from"./tools-0351b48a.js";import{E as u}from"./element-plus-a215fcb5.js";import{f as r,a1 as N,k as P,ag as V,o as g,c as L,d as f,T as O,u as S,S as A,W as E,Q as K}from"./@vue-5dd246aa.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./@element-plus-ba666efa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./lodash.clonedeep-2f114c62.js";import"./core-js-c6c47c20.js";/* empty css */import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";const z={class:"example"},ye={__name:"Manage",setup(M){const c=H.data.get("user");B();const s=r(),b=r(),t=N({tableType:{selection:!1,tableLoading:!1,tableIndex:!1,changeHeight:302},tableHeader:[{buttons:[{type:"custom",name:"create",title:"新增",icon:"Plus",isOpen:"custom",disabled:!1,permission:"gxcc:lskcgl:create"},{type:"custom",name:"customCK",title:"出库",icon:"Upload",isOpen:"single",permission:"gxcc:lskcgl:ck"},{type:"custom",name:"customRK",title:"入库",icon:"Download",isOpen:"single",permission:"gxcc:lskcgl:rk"},{type:"custom",name:"check",title:"查看",icon:"View",isOpen:"single",permission:"gxcc:lskcgl:check"},{type:"popconfirm",name:"customDelete",title:"删除",icon:"Delete",isOpen:"single",permission:"gxcc:lskcgl:delete"}]},{buttons:[{name:"sort",options:[{label:"创建时间",value:"createdAt"},{label:"更新时间",value:"updatedAt"}]},"search"]}],tableList:[{name:"deptName",label:"粮仓",show:!0},{name:"foodTypeName",label:"粮食类型",show:!0},{name:"amount",label:"库存",show:!0},{name:"createdName",label:"创建人",show:!0},{name:"createdAt",label:"创建时间",show:!0},{name:"updatedName",label:"更新人",show:!0},{name:"updatedAt",label:"更新时间",show:!0}],tableData:[],pagination:{pageSize:10,current:1,total:0}}),h={current:t.pagination.current,size:t.pagination.pageSize,deptId:void 0,column:void 0,orderBy:void 0,value:void 0},o=r({...h}),l=()=>{t.tableType.tableLoading=!0,i.get("/api/foodReserves/page",o.value).then(e=>{e.code==200&&(t.tableData=e.data.records,t.tableType.tableLoading=!1,t.pagination.total=e.data.total)}).catch(()=>{t.tableType.tableLoading=!1})},k=({type:e,data:a})=>{switch(e){case"create":w();break;case"check":v(a);break;case"customCK":m(a,"ck");break;case"customRK":m(a,"rk");break;case"sort":D(a);break;case"search":_(a);break;case"customDelete":T(a);break}},y=e=>{t.pagination.current=e,o.value.current=e,l()},v=e=>{const a=e[0].id;s.value.changeDialog("check",a)},T=e=>{let a={deptId:c.permissions=="all"?e[0].deptId:void 0,foodTypeId:e[0].foodTypeId,operationType:"delete",amount:0};i.post("/api/foodReserves/operation",a).then(n=>{n.code==200?(u({message:"删除成功",type:"success"}),l()):u({message:n.message,type:"error"})})},_=e=>{o.value.value=e.value,l()},D=e=>{e.name===""?(o.value.orderBy=void 0,o.value.column=void 0):(o.value.orderBy=e.sortType,o.value.column=e.name),l()},w=()=>{s.value.changeDialog("create")},m=(e,a)=>{const n=e[0].id;s.value.changeDialog(a,n)};P(()=>{l(),x()});const d=r([]),x=()=>{i.get("/api/dept/tree").then(e=>{e.code==200&&(d.value=e.data.data)})};return(e,a)=>{const n=V("el-tree-select");return g(),L("div",z,[f(R,K(t,{onHandleTableHeader:k,onHandleTablePagination:y,ref_key:"TableBodyRef",ref:b}),{TableHeaderRight:O(({selectData:q})=>{var p;return[((p=S(c))==null?void 0:p.permissions)=="all"?(g(),A(n,{key:0,style:{width:"220px"},modelValue:o.value.deptId,"onUpdate:modelValue":a[0]||(a[0]=I=>o.value.deptId=I),data:d.value,clearable:"","check-strictly":"",placeholder:"请选择粮仓","render-after-expand":!1,class:"status-select",onChange:l},null,8,["modelValue","data"])):E("",!0)]}),_:1},16),f(C,{ref_key:"formDialog",ref:s,onInit:l},null,512)])}}};export{ye as default};
|
|
@ -1 +1 @@
|
|||
System.register(["./TableBody-legacy-7e2c1d77.js","./index-legacy-6cd1d03d.js","./vue-router-legacy-1e8e1d15.js","./FoodDialog-legacy-8c80137f.js","./tools-legacy-fa9cbc87.js","./element-plus-legacy-efe0366d.js","./@vue-legacy-4de3d5b5.js","./_plugin-vue_export-helper-legacy-762b7923.js","./@element-plus-legacy-bb874362.js","./jspdf-legacy-62dde53b.js","./@babel-legacy-633f46ed.js","./fflate-legacy-e1443086.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js","./axios-legacy-6abb032a.js","./form-data-legacy-f3fd8c46.js","./js-cookie-legacy-c7672909.js","./lodash.clonedeep-legacy-81abd881.js","./core-js-legacy-b197ddf1.js","./Upload.vue_vue_type_style_index_0_scoped_f028b45f_lang-legacy-8f32230c.js","./lodash-es-legacy-19b348e6.js","./@vueuse-legacy-c8e81244.js","./@popperjs-legacy-16895e05.js","./@ctrl-legacy-79e027b8.js","./dayjs-legacy-b8c949e6.js","./async-validator-legacy-b9dd2ff7.js","./memoize-one-legacy-599ef04d.js","./escape-html-legacy-ae962a8c.js","./normalize-wheel-es-legacy-f7d8e481.js","./@floating-ui-legacy-212d790c.js"],(function(e,a){"use strict";var l,t,s,o,n,c,u,i,d,r,g,p,y,m,b,v,j,h;return{setters:[e=>{l=e._},e=>{t=e.h},e=>{s=e.u},e=>{o=e.default},e=>{n=e.t},e=>{c=e.E},e=>{u=e.f,i=e.a1,d=e.k,r=e.ag,g=e.o,p=e.c,y=e.d,m=e.T,b=e.u,v=e.S,j=e.W,h=e.Q},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const a={class:"example"};e("default",{__name:"Manage",setup(e){const f=n.data.get("user");s();const k=u(),_=u(),T=i({tableType:{selection:!1,tableLoading:!1,tableIndex:!1,changeHeight:302},tableHeader:[{buttons:[{type:"custom",name:"create",title:"新增",icon:"Plus",isOpen:"custom",disabled:!1,permission:"gxcc:lskcgl:create"},{type:"custom",name:"customCK",title:"出库",icon:"Upload",isOpen:"single",permission:"gxcc:lskcgl:ck"},{type:"custom",name:"customRK",title:"入库",icon:"Download",isOpen:"single",permission:"gxcc:lskcgl:rk"},{type:"custom",name:"check",title:"查看",icon:"View",isOpen:"single",permission:"gxcc:lskcgl:check"},{type:"popconfirm",name:"customDelete",title:"删除",icon:"Delete",isOpen:"single",permission:"gxcc:lskcgl:delete"}]},{buttons:[{name:"sort",options:[{label:"创建时间",value:"createdAt"},{label:"更新时间",value:"updatedAt"}]},"search"]}],tableList:[{name:"deptName",label:"粮仓",show:!0},{name:"foodTypeName",label:"粮食类型",show:!0},{name:"amount",label:"库存",show:!0},{name:"createdName",label:"创建人",show:!0},{name:"createdAt",label:"创建时间",show:!0},{name:"updatedName",label:"更新人",show:!0},{name:"updatedAt",label:"更新时间",show:!0}],tableData:[],pagination:{pageSize:10,current:1,total:0}}),x={current:T.pagination.current,size:T.pagination.pageSize,deptId:void 0,column:void 0,orderBy:void 0,value:void 0},w=u({...x}),D=()=>{T.tableType.tableLoading=!0,t.get("/api/foodReserves/page",w.value).then((e=>{200==e.code&&(T.tableData=e.data.records,T.tableType.tableLoading=!1,T.pagination.total=e.data.total)})).catch((()=>{T.tableType.tableLoading=!1}))},I=({type:e,data:a})=>{switch(e){case"create":A();break;case"check":H(a);break;case"customCK":K(a,"ck");break;case"customRK":K(a,"rk");break;case"sort":z(a);break;case"search":R(a);break;case"customDelete":L(a)}},B=e=>{console.log(e),T.pagination.current=e,w.value.current=e,D()},H=e=>{const a=e[0].id;k.value.changeDialog("check",a)},L=e=>{let a={deptId:"all"==f.permissions?e[0].deptId:void 0,foodTypeId:e[0].foodTypeId,operationType:"delete",amount:0};t.post("/api/foodReserves/operation",a).then((e=>{200==e.code?(c({message:"删除成功",type:"success"}),D()):c({message:e.message,type:"error"})}))},R=e=>{console.log(e.value),w.value.value=e.value,D()},z=e=>{""===e.name?(w.value.orderBy=void 0,w.value.column=void 0):(w.value.orderBy=e.sortType,w.value.column=e.name),D()},A=()=>{k.value.changeDialog("create")},K=(e,a)=>{const l=e[0].id;k.value.changeDialog(a,l)};d((()=>{D(),V()}));const O=u([]),V=()=>{t.get("/api/dept/tree").then((e=>{200==e.code&&(O.value=e.data.data)}))};return(e,t)=>{const s=r("el-tree-select");return g(),p("div",a,[y(l,h(T,{onHandleTableHeader:I,onHandleTablePagination:B,ref_key:"TableBodyRef",ref:_}),{TableHeaderRight:m((({selectData:e})=>["all"==b(f)?.permissions?(g(),v(s,{key:0,style:{width:"220px"},modelValue:w.value.deptId,"onUpdate:modelValue":t[0]||(t[0]=e=>w.value.deptId=e),data:O.value,clearable:"","check-strictly":"",placeholder:"请选择粮仓","render-after-expand":!1,class:"status-select",onChange:D},null,8,["modelValue","data"])):j("",!0)])),_:1},16),y(o,{ref_key:"formDialog",ref:k,onInit:D},null,512)])}}})}}}));
|
||||
System.register(["./TableBody-legacy-392d40e7.js","./index-legacy-20a80162.js","./vue-router-legacy-1e8e1d15.js","./FoodDialog-legacy-5fe6ee81.js","./tools-legacy-fa9cbc87.js","./element-plus-legacy-efe0366d.js","./@vue-legacy-4de3d5b5.js","./_plugin-vue_export-helper-legacy-762b7923.js","./@element-plus-legacy-bb874362.js","./jspdf-legacy-62dde53b.js","./@babel-legacy-633f46ed.js","./fflate-legacy-e1443086.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js","./axios-legacy-6abb032a.js","./form-data-legacy-f3fd8c46.js","./js-cookie-legacy-c7672909.js","./lodash.clonedeep-legacy-81abd881.js","./core-js-legacy-b197ddf1.js","./Upload.vue_vue_type_style_index_0_scoped_f028b45f_lang-legacy-64ab9a15.js","./lodash-es-legacy-19b348e6.js","./@vueuse-legacy-c8e81244.js","./@popperjs-legacy-16895e05.js","./@ctrl-legacy-79e027b8.js","./dayjs-legacy-b8c949e6.js","./async-validator-legacy-b9dd2ff7.js","./memoize-one-legacy-599ef04d.js","./escape-html-legacy-ae962a8c.js","./normalize-wheel-es-legacy-f7d8e481.js","./@floating-ui-legacy-212d790c.js"],(function(e,a){"use strict";var l,t,s,o,n,c,u,i,d,r,g,p,y,m,b,v,h,j;return{setters:[e=>{l=e._},e=>{t=e.h},e=>{s=e.u},e=>{o=e.default},e=>{n=e.t},e=>{c=e.E},e=>{u=e.f,i=e.a1,d=e.k,r=e.ag,g=e.o,p=e.c,y=e.d,m=e.T,b=e.u,v=e.S,h=e.W,j=e.Q},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const a={class:"example"};e("default",{__name:"Manage",setup(e){const f=n.data.get("user");s();const k=u(),_=u(),T=i({tableType:{selection:!1,tableLoading:!1,tableIndex:!1,changeHeight:302},tableHeader:[{buttons:[{type:"custom",name:"create",title:"新增",icon:"Plus",isOpen:"custom",disabled:!1,permission:"gxcc:lskcgl:create"},{type:"custom",name:"customCK",title:"出库",icon:"Upload",isOpen:"single",permission:"gxcc:lskcgl:ck"},{type:"custom",name:"customRK",title:"入库",icon:"Download",isOpen:"single",permission:"gxcc:lskcgl:rk"},{type:"custom",name:"check",title:"查看",icon:"View",isOpen:"single",permission:"gxcc:lskcgl:check"},{type:"popconfirm",name:"customDelete",title:"删除",icon:"Delete",isOpen:"single",permission:"gxcc:lskcgl:delete"}]},{buttons:[{name:"sort",options:[{label:"创建时间",value:"createdAt"},{label:"更新时间",value:"updatedAt"}]},"search"]}],tableList:[{name:"deptName",label:"粮仓",show:!0},{name:"foodTypeName",label:"粮食类型",show:!0},{name:"amount",label:"库存",show:!0},{name:"createdName",label:"创建人",show:!0},{name:"createdAt",label:"创建时间",show:!0},{name:"updatedName",label:"更新人",show:!0},{name:"updatedAt",label:"更新时间",show:!0}],tableData:[],pagination:{pageSize:10,current:1,total:0}}),x={current:T.pagination.current,size:T.pagination.pageSize,deptId:void 0,column:void 0,orderBy:void 0,value:void 0},w=u({...x}),D=()=>{T.tableType.tableLoading=!0,t.get("/api/foodReserves/page",w.value).then((e=>{200==e.code&&(T.tableData=e.data.records,T.tableType.tableLoading=!1,T.pagination.total=e.data.total)})).catch((()=>{T.tableType.tableLoading=!1}))},I=({type:e,data:a})=>{switch(e){case"create":A();break;case"check":H(a);break;case"customCK":K(a,"ck");break;case"customRK":K(a,"rk");break;case"sort":z(a);break;case"search":R(a);break;case"customDelete":L(a)}},B=e=>{console.log(e),T.pagination.current=e,w.value.current=e,D()},H=e=>{const a=e[0].id;k.value.changeDialog("check",a)},L=e=>{let a={deptId:"all"==f.permissions?e[0].deptId:void 0,foodTypeId:e[0].foodTypeId,operationType:"delete",amount:0};t.post("/api/foodReserves/operation",a).then((e=>{200==e.code?(c({message:"删除成功",type:"success"}),D()):c({message:e.message,type:"error"})}))},R=e=>{console.log(e.value),w.value.value=e.value,D()},z=e=>{""===e.name?(w.value.orderBy=void 0,w.value.column=void 0):(w.value.orderBy=e.sortType,w.value.column=e.name),D()},A=()=>{k.value.changeDialog("create")},K=(e,a)=>{const l=e[0].id;k.value.changeDialog(a,l)};d((()=>{D(),C()}));const O=u([]),C=()=>{t.get("/api/dept/tree").then((e=>{200==e.code&&(O.value=e.data.data)}))};return(e,t)=>{const s=r("el-tree-select");return g(),p("div",a,[y(l,j(T,{onHandleTableHeader:I,onHandleTablePagination:B,ref_key:"TableBodyRef",ref:_}),{TableHeaderRight:m((({selectData:e})=>["all"==b(f)?.permissions?(g(),v(s,{key:0,style:{width:"220px"},modelValue:w.value.deptId,"onUpdate:modelValue":t[0]||(t[0]=e=>w.value.deptId=e),data:O.value,clearable:"","check-strictly":"",placeholder:"请选择粮仓","render-after-expand":!1,class:"status-select",onChange:D},null,8,["modelValue","data"])):h("",!0)])),_:1},16),y(o,{ref_key:"formDialog",ref:k,onInit:D},null,512)])}}})}}}));
|
|
@ -1 +1 @@
|
|||
import{a1 as x,aq as E,o as r,c as d,a as o,a0 as f,U as c,Z as b,d as m,u as i,O as N,Y as v,aj as S,S as u,F as $,a7 as q}from"./@vue-5dd246aa.js";import z from"./NodeType-9eaac40d.js";import{r as B,t as L}from"./optionConfig-cdce2392.js";import{a as D}from"./approver-8c13d8a1.js";import{C as M,E as V,P as W,a as j}from"./@icon-park-904b8974.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";const O={class:"y-flow-middle"},F={class:"y-flow-insert-wrapper"},P={class:"y-flow-insert"},T={key:0,class:"text"},U={class:"span"},R=o("div",{class:"y-flow-apply-list y-flow-head"},"节点负责人:",-1),Y={class:"person-list"},Z={class:"y-flow-line"},te={__name:"NodeItem",props:{parentNode:{type:Object,default:{}},nodeItem:{type:Object,default:{}}},emits:["addApprover","addCondition","removeApprover"],setup(y,{emit:a}){const e=y,l=D(),p=x({roleArray:B,typeArray:L,defaultRole:"未知",activeIndex:-1}),I=(s,t)=>{a("addApprover",e.nodeItem,t)},w=()=>{a("addCondition",e.nodeItem,"add")},k=()=>{a("removeApprover",e.nodeItem,e.parentNode)},h=(s,t)=>{s.titleEdit=t},_=(s,t)=>{s.title||(s.title="审批节点"),l.editTtitle(s.title),s.titleEdit=t},A=s=>{l.changeApprover(s),l.toggleApproverVisible(!0)};return(s,t)=>{const C=E("focus");return r(),d("div",O,[o("div",F,[o("div",P,[o("div",{class:"y-flow-node-wrapper",onMouseenter:t[4]||(t[4]=f(n=>p.activeIndex=e.nodeItem.nodeId,["self"])),onMouseleave:t[5]||(t[5]=f(n=>p.activeIndex=-1,["self"]))},[c(o("div",{class:"y-flow-node-del",onClick:k},[m(i(M),{theme:"outline",size:"20",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})],512),[[b,e.nodeItem.nodeId==p.activeIndex]]),o("div",{class:"y-flow-node",onClick:t[3]||(t[3]=n=>A(e.nodeItem))},[o("div",{class:N(["y-flow-node-head",[e.nodeItem.type==="approver"?"y-flow-actual-approverbg":"y-flow-actual-fillbg"]])},[o("div",{class:"y-flow-node-title",onClick:t[2]||(t[2]=f(n=>h(e.nodeItem,!0),["stop"]))},[e.nodeItem.titleEdit?c((r(),d("input",{key:1,class:"y-input",type:"text","onUpdate:modelValue":t[0]||(t[0]=n=>e.nodeItem.title=n),onBlur:t[1]||(t[1]=n=>_(e.nodeItem,!1))},null,544)),[[S,e.nodeItem.title],[C]]):(r(),d("div",T,[o("span",U,v(e.nodeItem.title||e.nodeItem.name),1),m(i(V),{theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})]))]),e.nodeItem.type==="approver"?(r(),u(i(W),{key:0,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})):(r(),u(i(j),{key:1,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"}))],2),R,o("div",Y,[(r(!0),d($,null,q(e.nodeItem.properties.persons,(n,g)=>(r(),d("div",{class:"person-add-item",key:g},v(n.realName),1))),128))])]),o("div",Z,[m(z,{branchItem:e.nodeItem,onAddApprover:I,onChangeCondition:w},null,8,["branchItem"])])],32)])])])}}};export{te as default};
|
||||
import{a1 as x,aq as E,o as r,c as d,a as o,a0 as f,U as c,Z as b,d as m,u as i,O as N,Y as v,aj as S,S as u,F as $,a7 as q}from"./@vue-5dd246aa.js";import z from"./NodeType-1fcb0099.js";import{r as B,t as L}from"./optionConfig-cdce2392.js";import{a as D}from"./approver-8c13d8a1.js";import{C as M,E as V,P as W,a as j}from"./@icon-park-904b8974.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";const O={class:"y-flow-middle"},F={class:"y-flow-insert-wrapper"},P={class:"y-flow-insert"},T={key:0,class:"text"},U={class:"span"},R=o("div",{class:"y-flow-apply-list y-flow-head"},"节点负责人:",-1),Y={class:"person-list"},Z={class:"y-flow-line"},te={__name:"NodeItem",props:{parentNode:{type:Object,default:{}},nodeItem:{type:Object,default:{}}},emits:["addApprover","addCondition","removeApprover"],setup(y,{emit:a}){const e=y,l=D(),p=x({roleArray:B,typeArray:L,defaultRole:"未知",activeIndex:-1}),I=(s,t)=>{a("addApprover",e.nodeItem,t)},w=()=>{a("addCondition",e.nodeItem,"add")},k=()=>{a("removeApprover",e.nodeItem,e.parentNode)},h=(s,t)=>{s.titleEdit=t},_=(s,t)=>{s.title||(s.title="审批节点"),l.editTtitle(s.title),s.titleEdit=t},A=s=>{l.changeApprover(s),l.toggleApproverVisible(!0)};return(s,t)=>{const C=E("focus");return r(),d("div",O,[o("div",F,[o("div",P,[o("div",{class:"y-flow-node-wrapper",onMouseenter:t[4]||(t[4]=f(n=>p.activeIndex=e.nodeItem.nodeId,["self"])),onMouseleave:t[5]||(t[5]=f(n=>p.activeIndex=-1,["self"]))},[c(o("div",{class:"y-flow-node-del",onClick:k},[m(i(M),{theme:"outline",size:"20",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})],512),[[b,e.nodeItem.nodeId==p.activeIndex]]),o("div",{class:"y-flow-node",onClick:t[3]||(t[3]=n=>A(e.nodeItem))},[o("div",{class:N(["y-flow-node-head",[e.nodeItem.type==="approver"?"y-flow-actual-approverbg":"y-flow-actual-fillbg"]])},[o("div",{class:"y-flow-node-title",onClick:t[2]||(t[2]=f(n=>h(e.nodeItem,!0),["stop"]))},[e.nodeItem.titleEdit?c((r(),d("input",{key:1,class:"y-input",type:"text","onUpdate:modelValue":t[0]||(t[0]=n=>e.nodeItem.title=n),onBlur:t[1]||(t[1]=n=>_(e.nodeItem,!1))},null,544)),[[S,e.nodeItem.title],[C]]):(r(),d("div",T,[o("span",U,v(e.nodeItem.title||e.nodeItem.name),1),m(i(V),{theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})]))]),e.nodeItem.type==="approver"?(r(),u(i(W),{key:0,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})):(r(),u(i(j),{key:1,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"}))],2),R,o("div",Y,[(r(!0),d($,null,q(e.nodeItem.properties.persons,(n,g)=>(r(),d("div",{class:"person-add-item",key:g},v(n.realName),1))),128))])]),o("div",Z,[m(z,{branchItem:e.nodeItem,onAddApprover:I,onChangeCondition:w},null,8,["branchItem"])])],32)])])])}}};export{te as default};
|
|
@ -1 +1 @@
|
|||
System.register(["./@vue-legacy-4de3d5b5.js","./NodeType-legacy-d825d152.js","./optionConfig-legacy-708250f5.js","./approver-legacy-55837739.js","./@icon-park-legacy-d73df4b1.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js"],(function(e,t){"use strict";var o,l,n,d,a,i,s,r,p,c,f,u,v,m,y,I,k,g,w,h,j,A,C,b;return{setters:[e=>{o=e.a1,l=e.aq,n=e.o,d=e.c,a=e.a,i=e.a0,s=e.U,r=e.Z,p=e.d,c=e.u,f=e.O,u=e.Y,v=e.aj,m=e.S,y=e.F,I=e.a7},e=>{k=e.default},e=>{g=e.r,w=e.t},e=>{h=e.a},e=>{j=e.C,A=e.E,C=e.P,b=e.a},null,null],execute:function(){const t={class:"y-flow-middle"},x={class:"y-flow-insert-wrapper"},q={class:"y-flow-insert"},N={key:0,class:"text"},z={class:"span"},E=a("div",{class:"y-flow-apply-list y-flow-head"},"节点负责人:",-1),L={class:"person-list"},W={class:"y-flow-line"};e("default",{__name:"NodeItem",props:{parentNode:{type:Object,default:{}},nodeItem:{type:Object,default:{}}},emits:["addApprover","addCondition","removeApprover"],setup(e,{emit:O}){const B=e,M=h(),S=o({roleArray:g,typeArray:w,defaultRole:"未知",activeIndex:-1}),T=(e,t)=>{O("addApprover",B.nodeItem,t)},U=()=>{O("addCondition",B.nodeItem,"add")},V=()=>{O("removeApprover",B.nodeItem,B.parentNode)};return(e,o)=>{const g=l("focus");return n(),d("div",t,[a("div",x,[a("div",q,[a("div",{class:"y-flow-node-wrapper",onMouseenter:o[4]||(o[4]=i((e=>S.activeIndex=B.nodeItem.nodeId),["self"])),onMouseleave:o[5]||(o[5]=i((e=>S.activeIndex=-1),["self"]))},[s(a("div",{class:"y-flow-node-del",onClick:V},[p(c(j),{theme:"outline",size:"20",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})],512),[[r,B.nodeItem.nodeId==S.activeIndex]]),a("div",{class:"y-flow-node",onClick:o[3]||(o[3]=e=>{return t=B.nodeItem,M.changeApprover(t),void M.toggleApproverVisible(!0);var t})},[a("div",{class:f(["y-flow-node-head",["approver"===B.nodeItem.type?"y-flow-actual-approverbg":"y-flow-actual-fillbg"]])},[a("div",{class:"y-flow-node-title",onClick:o[2]||(o[2]=i((e=>{return t=B.nodeItem,o=!0,void(t.titleEdit=o);var t,o}),["stop"]))},[B.nodeItem.titleEdit?s((n(),d("input",{key:1,class:"y-input",type:"text","onUpdate:modelValue":o[0]||(o[0]=e=>B.nodeItem.title=e),onBlur:o[1]||(o[1]=e=>{return t=B.nodeItem,o=!1,t.title||(t.title="审批节点"),M.editTtitle(t.title),void(t.titleEdit=o);var t,o})},null,544)),[[v,B.nodeItem.title],[g]]):(n(),d("div",N,[a("span",z,u(B.nodeItem.title||B.nodeItem.name),1),p(c(A),{theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})]))]),"approver"===B.nodeItem.type?(n(),m(c(C),{key:0,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})):(n(),m(c(b),{key:1,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"}))],2),E,a("div",L,[(n(!0),d(y,null,I(B.nodeItem.properties.persons,((e,t)=>(n(),d("div",{class:"person-add-item",key:t},u(e.realName),1)))),128))])]),a("div",W,[p(k,{branchItem:B.nodeItem,onAddApprover:T,onChangeCondition:U},null,8,["branchItem"])])],32)])])])}}})}}}));
|
||||
System.register(["./@vue-legacy-4de3d5b5.js","./NodeType-legacy-1c5fb083.js","./optionConfig-legacy-708250f5.js","./approver-legacy-55837739.js","./@icon-park-legacy-d73df4b1.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js"],(function(e,t){"use strict";var o,l,n,d,a,i,s,r,p,c,f,u,v,m,y,I,k,g,w,h,j,A,C,b;return{setters:[e=>{o=e.a1,l=e.aq,n=e.o,d=e.c,a=e.a,i=e.a0,s=e.U,r=e.Z,p=e.d,c=e.u,f=e.O,u=e.Y,v=e.aj,m=e.S,y=e.F,I=e.a7},e=>{k=e.default},e=>{g=e.r,w=e.t},e=>{h=e.a},e=>{j=e.C,A=e.E,C=e.P,b=e.a},null,null],execute:function(){const t={class:"y-flow-middle"},x={class:"y-flow-insert-wrapper"},q={class:"y-flow-insert"},N={key:0,class:"text"},z={class:"span"},E=a("div",{class:"y-flow-apply-list y-flow-head"},"节点负责人:",-1),L={class:"person-list"},W={class:"y-flow-line"};e("default",{__name:"NodeItem",props:{parentNode:{type:Object,default:{}},nodeItem:{type:Object,default:{}}},emits:["addApprover","addCondition","removeApprover"],setup(e,{emit:O}){const B=e,M=h(),S=o({roleArray:g,typeArray:w,defaultRole:"未知",activeIndex:-1}),T=(e,t)=>{O("addApprover",B.nodeItem,t)},U=()=>{O("addCondition",B.nodeItem,"add")},V=()=>{O("removeApprover",B.nodeItem,B.parentNode)};return(e,o)=>{const g=l("focus");return n(),d("div",t,[a("div",x,[a("div",q,[a("div",{class:"y-flow-node-wrapper",onMouseenter:o[4]||(o[4]=i((e=>S.activeIndex=B.nodeItem.nodeId),["self"])),onMouseleave:o[5]||(o[5]=i((e=>S.activeIndex=-1),["self"]))},[s(a("div",{class:"y-flow-node-del",onClick:V},[p(c(j),{theme:"outline",size:"20",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})],512),[[r,B.nodeItem.nodeId==S.activeIndex]]),a("div",{class:"y-flow-node",onClick:o[3]||(o[3]=e=>{return t=B.nodeItem,M.changeApprover(t),void M.toggleApproverVisible(!0);var t})},[a("div",{class:f(["y-flow-node-head",["approver"===B.nodeItem.type?"y-flow-actual-approverbg":"y-flow-actual-fillbg"]])},[a("div",{class:"y-flow-node-title",onClick:o[2]||(o[2]=i((e=>{return t=B.nodeItem,o=!0,void(t.titleEdit=o);var t,o}),["stop"]))},[B.nodeItem.titleEdit?s((n(),d("input",{key:1,class:"y-input",type:"text","onUpdate:modelValue":o[0]||(o[0]=e=>B.nodeItem.title=e),onBlur:o[1]||(o[1]=e=>{return t=B.nodeItem,o=!1,t.title||(t.title="审批节点"),M.editTtitle(t.title),void(t.titleEdit=o);var t,o})},null,544)),[[v,B.nodeItem.title],[g]]):(n(),d("div",N,[a("span",z,u(B.nodeItem.title||B.nodeItem.name),1),p(c(A),{theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})]))]),"approver"===B.nodeItem.type?(n(),m(c(C),{key:0,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"})):(n(),m(c(b),{key:1,theme:"outline",size:"18",fill:"#fff",strokeWidth:3,strokeLinecap:"square"}))],2),E,a("div",L,[(n(!0),d(y,null,I(B.nodeItem.properties.persons,((e,t)=>(n(),d("div",{class:"person-add-item",key:t},u(e.realName),1)))),128))])]),a("div",W,[p(k,{branchItem:B.nodeItem,onAddApprover:T,onChangeCondition:U},null,8,["branchItem"])])],32)])])])}}})}}}));
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{_ as $}from"./index-37e38624.js";import h from"./Upload-14ab75f2.js";import{U as P}from"./index-ba0b1f49.js";import R from"./DetailDialog-1913f04c.js";import{u as B,a as J}from"./vue-router-ab2ba79f.js";import{h as b}from"./index-4649b860.js";import{_ as T}from"./_plugin-vue_export-helper-c27b6911.js";import{E as p}from"./element-plus-a215fcb5.js";import{l as U,f as n,k as A,ag as d,o as q,c as E,d as l,a as _,T as r,X as m,S as M,W as j,ax as z,ay as W}from"./@vue-5dd246aa.js";import"./@wangeditor-61a2cfac.js";import"./lodash.clonedeep-2f114c62.js";import"./core-js-c6c47c20.js";/* empty css */import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";/* empty css */const w=f=>(z("data-v-d181fdd5"),f=f(),W(),f),X={class:"card"},G=w(()=>_("div",{class:"line"},null,-1)),H={class:"page-content"},K=w(()=>_("p",{class:"page-content-title"},"通知新增",-1)),L={class:"bottom-item"},Q={__name:"PageForm",setup(f){const F=B(),i=J();U(()=>!["create","edit"].includes(i.query.type)),U(()=>i.query.type==="create"),U(()=>i.query.type==="edit");const V=n(),t=n({userIds:[],content:"",files:[],title:"",isUrgent:!1}),S=n({title:[{required:!0,message:"请输入",trigger:"blur"}],isUrgent:[{required:!0,message:"请选择",trigger:"blur"}]}),g=n(!1),I=n({}),x=()=>{g.value=!0,I.value={...t.value}},k=()=>{F.go(-1)},N=async u=>{u&&await u.validate(async(e,c)=>{if(e){if(!t.value.content)return p.warning("请填写通知内容");let o={...t.value,files:JSON.stringify(t.value.files),userIds:JSON.stringify(t.value.userIds)};if(i.query.type==="create"){let s=await b.post("/api/notice/save",o);s.code==200?(p({message:s.message,type:"success"}),k()):p.error(s.message)}else if(i.query.type==="edit"){let s=await b.put(`/api/notice/edit?id=${i.query.id}`,o);s.code==200?(p({message:s.message,type:"success"}),k()):p.error(s.message)}}})},v=n(!1),C=()=>{var u,e;if(((u=i.query)==null?void 0:u.type)==="check"||((e=i.query)==null?void 0:e.type)==="edit"){let c=i.query.id;b.get(`/api/notice/detail?id=${c}`).then(o=>{o.code==200&&(t.value={userIds:JSON.parse(o.data.userIds),content:o.data.content,files:JSON.parse(o.data.files),title:o.data.title,updatedAt:o.data.updatedAt,isUrgent:o.data.isUrgent},v.value=!0)})}else v.value=!0};return A(()=>{C()}),(u,e)=>{const c=d("el-input"),o=d("el-form-item"),s=d("el-radio"),D=d("el-radio-group"),y=d("el-button"),O=d("el-form");return q(),E("div",X,[l($,{height:"60vh",value:t.value.content,"onUpdate:value":e[0]||(e[0]=a=>t.value.content=a)},null,8,["value"]),G,_("div",H,[K,l(O,{ref_key:"ruleFormRef",ref:V,"label-position":"top",model:t.value,rules:S.value,"label-width":"120px","status-icon":""},{default:r(()=>[l(o,{label:"标题",prop:"title"},{default:r(()=>[l(c,{modelValue:t.value.title,"onUpdate:modelValue":e[1]||(e[1]=a=>t.value.title=a)},null,8,["modelValue"])]),_:1}),l(o,{label:"是否紧急",prop:"isUrgent"},{default:r(()=>[l(D,{modelValue:t.value.isUrgent,"onUpdate:modelValue":e[2]||(e[2]=a=>t.value.isUrgent=a)},{default:r(()=>[l(s,{label:!0},{default:r(()=>[m("是")]),_:1}),l(s,{label:!1,style:{"margin-left":"30px"}},{default:r(()=>[m("否")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(o,{label:"接收人:不选默认全体",prop:"userIds"},{default:r(()=>[v.value?(q(),M(P,{key:0,userIds:t.value.userIds,"onUpdate:userIds":e[3]||(e[3]=a=>t.value.userIds=a)},null,8,["userIds"])):j("",!0)]),_:1}),l(o,{label:"附件",prop:"files"},{default:r(()=>[l(h,{modelValue:t.value.files,"onUpdate:modelValue":e[4]||(e[4]=a=>t.value.files=a),type:"create",disabled:!1},null,8,["modelValue"])]),_:1}),_("div",L,[l(y,{type:"primary",onClick:x},{default:r(()=>[m(" 预览内容 ")]),_:1}),l(y,{type:"primary",onClick:e[5]||(e[5]=a=>N(V.value))},{default:r(()=>[m(" 保存 ")]),_:1}),l(y,{onClick:e[6]||(e[6]=a=>u.$router.back())},{default:r(()=>[m(" 返回 ")]),_:1})])]),_:1},8,["model","rules"])]),l(R,{dialogVisible:g.value,"onUpdate:dialogVisible":e[7]||(e[7]=a=>g.value=a),dialogData:I.value,pageType:{type:"tz",isShowRead:!1,isShowPerson:!1}},null,8,["dialogVisible","dialogData"])])}}},Oe=T(Q,[["__scopeId","data-v-d181fdd5"]]);export{Oe as default};
|
||||
import{_ as $}from"./index-e3ea278b.js";import h from"./Upload-59d38b5c.js";import{U as P}from"./index-64be7c21.js";import R from"./DetailDialog-d187cd97.js";import{u as B,a as J}from"./vue-router-ab2ba79f.js";import{h as b}from"./index-ce1b182d.js";import{_ as T}from"./_plugin-vue_export-helper-c27b6911.js";import{E as p}from"./element-plus-a215fcb5.js";import{l as U,f as n,k as A,ag as d,o as q,c as E,d as l,a as _,T as r,X as m,S as M,W as j,ax as z,ay as W}from"./@vue-5dd246aa.js";import"./@wangeditor-61a2cfac.js";import"./lodash.clonedeep-2f114c62.js";import"./core-js-c6c47c20.js";/* empty css */import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";/* empty css */const w=f=>(z("data-v-d181fdd5"),f=f(),W(),f),X={class:"card"},G=w(()=>_("div",{class:"line"},null,-1)),H={class:"page-content"},K=w(()=>_("p",{class:"page-content-title"},"通知新增",-1)),L={class:"bottom-item"},Q={__name:"PageForm",setup(f){const F=B(),i=J();U(()=>!["create","edit"].includes(i.query.type)),U(()=>i.query.type==="create"),U(()=>i.query.type==="edit");const V=n(),t=n({userIds:[],content:"",files:[],title:"",isUrgent:!1}),S=n({title:[{required:!0,message:"请输入",trigger:"blur"}],isUrgent:[{required:!0,message:"请选择",trigger:"blur"}]}),g=n(!1),I=n({}),x=()=>{g.value=!0,I.value={...t.value}},k=()=>{F.go(-1)},N=async u=>{u&&await u.validate(async(e,c)=>{if(e){if(!t.value.content)return p.warning("请填写通知内容");let o={...t.value,files:JSON.stringify(t.value.files),userIds:JSON.stringify(t.value.userIds)};if(i.query.type==="create"){let s=await b.post("/api/notice/save",o);s.code==200?(p({message:s.message,type:"success"}),k()):p.error(s.message)}else if(i.query.type==="edit"){let s=await b.put(`/api/notice/edit?id=${i.query.id}`,o);s.code==200?(p({message:s.message,type:"success"}),k()):p.error(s.message)}}})},v=n(!1),C=()=>{var u,e;if(((u=i.query)==null?void 0:u.type)==="check"||((e=i.query)==null?void 0:e.type)==="edit"){let c=i.query.id;b.get(`/api/notice/detail?id=${c}`).then(o=>{o.code==200&&(t.value={userIds:JSON.parse(o.data.userIds),content:o.data.content,files:JSON.parse(o.data.files),title:o.data.title,updatedAt:o.data.updatedAt,isUrgent:o.data.isUrgent},v.value=!0)})}else v.value=!0};return A(()=>{C()}),(u,e)=>{const c=d("el-input"),o=d("el-form-item"),s=d("el-radio"),D=d("el-radio-group"),y=d("el-button"),O=d("el-form");return q(),E("div",X,[l($,{height:"60vh",value:t.value.content,"onUpdate:value":e[0]||(e[0]=a=>t.value.content=a)},null,8,["value"]),G,_("div",H,[K,l(O,{ref_key:"ruleFormRef",ref:V,"label-position":"top",model:t.value,rules:S.value,"label-width":"120px","status-icon":""},{default:r(()=>[l(o,{label:"标题",prop:"title"},{default:r(()=>[l(c,{modelValue:t.value.title,"onUpdate:modelValue":e[1]||(e[1]=a=>t.value.title=a)},null,8,["modelValue"])]),_:1}),l(o,{label:"是否紧急",prop:"isUrgent"},{default:r(()=>[l(D,{modelValue:t.value.isUrgent,"onUpdate:modelValue":e[2]||(e[2]=a=>t.value.isUrgent=a)},{default:r(()=>[l(s,{label:!0},{default:r(()=>[m("是")]),_:1}),l(s,{label:!1,style:{"margin-left":"30px"}},{default:r(()=>[m("否")]),_:1})]),_:1},8,["modelValue"])]),_:1}),l(o,{label:"接收人:不选默认全体",prop:"userIds"},{default:r(()=>[v.value?(q(),M(P,{key:0,userIds:t.value.userIds,"onUpdate:userIds":e[3]||(e[3]=a=>t.value.userIds=a)},null,8,["userIds"])):j("",!0)]),_:1}),l(o,{label:"附件",prop:"files"},{default:r(()=>[l(h,{modelValue:t.value.files,"onUpdate:modelValue":e[4]||(e[4]=a=>t.value.files=a),type:"create",disabled:!1},null,8,["modelValue"])]),_:1}),_("div",L,[l(y,{type:"primary",onClick:x},{default:r(()=>[m(" 预览内容 ")]),_:1}),l(y,{type:"primary",onClick:e[5]||(e[5]=a=>N(V.value))},{default:r(()=>[m(" 保存 ")]),_:1}),l(y,{onClick:e[6]||(e[6]=a=>u.$router.back())},{default:r(()=>[m(" 返回 ")]),_:1})])]),_:1},8,["model","rules"])]),l(R,{dialogVisible:g.value,"onUpdate:dialogVisible":e[7]||(e[7]=a=>g.value=a),dialogData:I.value,pageType:{type:"tz",isShowRead:!1,isShowPerson:!1}},null,8,["dialogVisible","dialogData"])])}}},Oe=T(Q,[["__scopeId","data-v-d181fdd5"]]);export{Oe as default};
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{_ as C}from"./index-37e38624.js";import N from"./Upload-14ab75f2.js";import{u as R,a as U}from"./vue-router-ab2ba79f.js";import{h as g}from"./index-4649b860.js";/* empty css */import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import B from"./DetailDialog-1913f04c.js";import{E as u}from"./element-plus-a215fcb5.js";import{l as y,f as d,k as T,ag as c,o as A,c as E,d as l,u as b,a as f,T as n,X as V,ax as J,ay as M}from"./@vue-5dd246aa.js";import"./@wangeditor-61a2cfac.js";import"./lodash.clonedeep-2f114c62.js";import"./core-js-c6c47c20.js";/* empty css */import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const k=p=>(J("data-v-0d362498"),p=p(),M(),p),O={class:"card"},j=k(()=>f("div",{class:"line"},null,-1)),z={class:"page-content"},X=k(()=>f("p",{class:"page-content-title"},"制度新增",-1)),G={class:"bottom-item"},H={__name:"PageForm",setup(p){const h=R(),i=U(),_=y(()=>!["create","edit"].includes(i.query.type));y(()=>i.query.type==="create"),y(()=>i.query.type==="edit");const F=d(),t=d({content:"",files:[],title:""}),x=d({title:[{required:!0,message:"请输入",trigger:"blur"}]}),v=d(!1),q=d({}),D=()=>{v.value=!0,q.value={...t.value}},w=()=>{h.go(-1)},S=async r=>{r&&await r.validate(async(e,m)=>{if(e){if(!t.value.content)return u.warning("请填写内容");let o={...t.value,files:JSON.stringify(t.value.files)};if(i.query.type==="create"){let a=await g.post("/api/institution/save",o);a.code==200?(u({message:a.message,type:"success"}),w()):u.error(a.message)}else if(i.query.type==="edit"){let a=await g.put(`/api/institution/edit?id=${i.query.id}`,o);a.code==200?(u({message:a.message,type:"success"}),w()):u.error(a.message)}}})},P=()=>{var r,e;if(((r=i.query)==null?void 0:r.type)==="check"||((e=i.query)==null?void 0:e.type)==="edit"){let m=i.query.id;g.get(`/api/institution/detail?id=${m}`).then(o=>{o.code==200&&(t.value={content:o.data.content,files:JSON.parse(o.data.files),title:o.data.title,updatedAt:o.data.updatedAt})})}};return T(()=>{P()}),(r,e)=>{const m=c("el-input"),o=c("el-form-item"),a=c("el-button"),$=c("el-form");return A(),E("div",O,[l(C,{height:"60vh",value:t.value.content,"onUpdate:value":e[0]||(e[0]=s=>t.value.content=s),disabled:b(_)},null,8,["value","disabled"]),j,f("div",z,[X,l($,{ref_key:"ruleFormRef",ref:F,"label-position":"top",model:t.value,rules:x.value,"label-width":"120px",disabled:b(_),"status-icon":""},{default:n(()=>[l(o,{label:"标题",prop:"title"},{default:n(()=>[l(m,{modelValue:t.value.title,"onUpdate:modelValue":e[1]||(e[1]=s=>t.value.title=s)},null,8,["modelValue"])]),_:1}),l(o,{label:"附件",prop:"files"},{default:n(()=>[l(N,{modelValue:t.value.files,"onUpdate:modelValue":e[2]||(e[2]=s=>t.value.files=s),type:"create",disabled:b(_)},null,8,["modelValue","disabled"])]),_:1}),f("div",G,[l(a,{type:"primary",onClick:D},{default:n(()=>[V(" 预览内容 ")]),_:1}),l(a,{type:"primary",onClick:e[3]||(e[3]=s=>S(F.value))},{default:n(()=>[V(" 保存 ")]),_:1}),l(a,{onClick:e[4]||(e[4]=s=>r.$router.back())},{default:n(()=>[V(" 返回 ")]),_:1})])]),_:1},8,["model","rules","disabled"])]),l(B,{dialogVisible:v.value,"onUpdate:dialogVisible":e[5]||(e[5]=s=>v.value=s),dialogData:q.value,pageType:{type:"zd",isShowRead:!1,isShowPerson:!1}},null,8,["dialogVisible","dialogData"])])}}},De=I(H,[["__scopeId","data-v-0d362498"]]);export{De as default};
|
||||
import{_ as C}from"./index-e3ea278b.js";import N from"./Upload-59d38b5c.js";import{u as R,a as U}from"./vue-router-ab2ba79f.js";import{h as g}from"./index-ce1b182d.js";/* empty css */import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import B from"./DetailDialog-d187cd97.js";import{E as u}from"./element-plus-a215fcb5.js";import{l as y,f as d,k as T,ag as c,o as A,c as E,d as l,u as b,a as f,T as n,X as V,ax as J,ay as M}from"./@vue-5dd246aa.js";import"./@wangeditor-61a2cfac.js";import"./lodash.clonedeep-2f114c62.js";import"./core-js-c6c47c20.js";/* empty css */import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const k=p=>(J("data-v-0d362498"),p=p(),M(),p),O={class:"card"},j=k(()=>f("div",{class:"line"},null,-1)),z={class:"page-content"},X=k(()=>f("p",{class:"page-content-title"},"制度新增",-1)),G={class:"bottom-item"},H={__name:"PageForm",setup(p){const h=R(),i=U(),_=y(()=>!["create","edit"].includes(i.query.type));y(()=>i.query.type==="create"),y(()=>i.query.type==="edit");const F=d(),t=d({content:"",files:[],title:""}),x=d({title:[{required:!0,message:"请输入",trigger:"blur"}]}),v=d(!1),q=d({}),D=()=>{v.value=!0,q.value={...t.value}},w=()=>{h.go(-1)},S=async r=>{r&&await r.validate(async(e,m)=>{if(e){if(!t.value.content)return u.warning("请填写内容");let o={...t.value,files:JSON.stringify(t.value.files)};if(i.query.type==="create"){let a=await g.post("/api/institution/save",o);a.code==200?(u({message:a.message,type:"success"}),w()):u.error(a.message)}else if(i.query.type==="edit"){let a=await g.put(`/api/institution/edit?id=${i.query.id}`,o);a.code==200?(u({message:a.message,type:"success"}),w()):u.error(a.message)}}})},P=()=>{var r,e;if(((r=i.query)==null?void 0:r.type)==="check"||((e=i.query)==null?void 0:e.type)==="edit"){let m=i.query.id;g.get(`/api/institution/detail?id=${m}`).then(o=>{o.code==200&&(t.value={content:o.data.content,files:JSON.parse(o.data.files),title:o.data.title,updatedAt:o.data.updatedAt})})}};return T(()=>{P()}),(r,e)=>{const m=c("el-input"),o=c("el-form-item"),a=c("el-button"),$=c("el-form");return A(),E("div",O,[l(C,{height:"60vh",value:t.value.content,"onUpdate:value":e[0]||(e[0]=s=>t.value.content=s),disabled:b(_)},null,8,["value","disabled"]),j,f("div",z,[X,l($,{ref_key:"ruleFormRef",ref:F,"label-position":"top",model:t.value,rules:x.value,"label-width":"120px",disabled:b(_),"status-icon":""},{default:n(()=>[l(o,{label:"标题",prop:"title"},{default:n(()=>[l(m,{modelValue:t.value.title,"onUpdate:modelValue":e[1]||(e[1]=s=>t.value.title=s)},null,8,["modelValue"])]),_:1}),l(o,{label:"附件",prop:"files"},{default:n(()=>[l(N,{modelValue:t.value.files,"onUpdate:modelValue":e[2]||(e[2]=s=>t.value.files=s),type:"create",disabled:b(_)},null,8,["modelValue","disabled"])]),_:1}),f("div",G,[l(a,{type:"primary",onClick:D},{default:n(()=>[V(" 预览内容 ")]),_:1}),l(a,{type:"primary",onClick:e[3]||(e[3]=s=>S(F.value))},{default:n(()=>[V(" 保存 ")]),_:1}),l(a,{onClick:e[4]||(e[4]=s=>r.$router.back())},{default:n(()=>[V(" 返回 ")]),_:1})])]),_:1},8,["model","rules","disabled"])]),l(B,{dialogVisible:v.value,"onUpdate:dialogVisible":e[5]||(e[5]=s=>v.value=s),dialogData:q.value,pageType:{type:"zd",isShowRead:!1,isShowPerson:!1}},null,8,["dialogVisible","dialogData"])])}}},De=I(H,[["__scopeId","data-v-0d362498"]]);export{De as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{_ as C}from"./TableBody-6182b74b.js";import{h as p}from"./index-4649b860.js";import D from"./FoodDialog-92175608.js";import{t as N}from"./tools-0351b48a.js";import{f as r,a1 as I,k as P,ag as i,o as s,c as b,d,T as f,u as S,S as g,W as A,F as z,a7 as F,Q as q}from"./@vue-5dd246aa.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./lodash.clonedeep-2f114c62.js";/* empty css */const U={class:"example"},_e={__name:"Record",setup(E){const h=N.data.get("user"),u=r(),v=r(),o=I({tableType:{selection:!0,tableLoading:!1,tableIndex:!1,changeHeight:302},tableHeader:[{buttons:[]},{buttons:[{name:"sort",options:[{label:"创建时间",value:"createdAt"},{label:"更新时间",value:"updatedAt"}]},"search"]}],tableList:[{name:"deptName",label:"粮仓",show:!0},{name:"foodTypeName",label:"粮食类型",show:!0},{name:"type",label:"操作",show:!0},{name:"amount",label:"变更库存",show:!0},{name:"createdName",label:"创建人",show:!0},{name:"createdAt",label:"创建时间",show:!0},{name:"updatedName",label:"更新人",show:!0},{name:"updatedAt",label:"更新时间",show:!0}],tableData:[],pagination:{pageSize:10,current:1,total:0}}),_={current:o.pagination.current,size:o.pagination.pageSize,column:void 0,orderBy:void 0,value:void 0,type:void 0,deptId:void 0},a=r({..._}),l=()=>{o.tableType.tableLoading=!0,p.get("/api/foodReservesLog/page",a.value).then(e=>{e.code==200&&(o.tableData=e.data.records,o.tableType.tableLoading=!1,o.pagination.total=e.data.total)}).catch(()=>{o.tableType.tableLoading=!1})},y=({type:e,data:t})=>{switch(e){case"check":T(t);break;case"sort":B(t);break;case"search":w(t);break}},k=e=>{o.pagination.current=e,a.value.current=e,l()},T=e=>{const t=e[0].id;u.value.changeDialog("check",t)},w=e=>{a.value.value=e.value,l()},B=e=>{e.name===""?(a.value.orderBy=void 0,a.value.column=void 0):(a.value.orderBy=e.sortType,a.value.column=e.name),l()},V=r([{name:"新增",value:"add"},{name:"删除",value:"delete"},{name:"入库",value:"warehousing"},{name:"出库",value:"out_of_stock"}]),c=r([]),x=()=>{p.get("/api/dept/tree").then(e=>{e.code==200&&(c.value=e.data.data)})};return P(()=>{l(),x()}),(e,t)=>{const H=i("el-tree-select"),L=i("el-option"),R=i("el-select");return s(),b("div",U,[d(C,q(o,{onHandleTableHeader:y,onHandleTablePagination:k,ref_key:"TableBodyRef",ref:v}),{TableHeaderRight:f(({selectData:M})=>{var m;return[((m=S(h))==null?void 0:m.permissions)=="all"?(s(),g(H,{key:0,modelValue:a.value.deptId,"onUpdate:modelValue":t[0]||(t[0]=n=>a.value.deptId=n),data:c.value,clearable:"","check-strictly":"",placeholder:"请选择粮仓","render-after-expand":!1,class:"status-select",onChange:l},null,8,["modelValue","data"])):A("",!0),d(R,{modelValue:a.value.type,"onUpdate:modelValue":t[1]||(t[1]=n=>a.value.type=n),placeholder:"请选择操作类型",onChange:l,clearable:"",class:"status-select"},{default:f(()=>[(s(!0),b(z,null,F(V.value,n=>(s(),g(L,{key:n.value,label:n.name,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]}),_:1},16),d(D,{ref_key:"formDialog",ref:u,onInit:l},null,512)])}}};export{_e as default};
|
||||
import{_ as C}from"./TableBody-3fbe0720.js";import{h as p}from"./index-ce1b182d.js";import D from"./FoodDialog-3bf08d20.js";import{t as N}from"./tools-0351b48a.js";import{f as r,a1 as I,k as P,ag as i,o as s,c as b,d,T as f,u as S,S as g,W as A,F as z,a7 as F,Q as q}from"./@vue-5dd246aa.js";import"./_plugin-vue_export-helper-c27b6911.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./js-cookie-40e39767.js";import"./lodash.clonedeep-2f114c62.js";/* empty css */const U={class:"example"},_e={__name:"Record",setup(E){const h=N.data.get("user"),u=r(),v=r(),o=I({tableType:{selection:!0,tableLoading:!1,tableIndex:!1,changeHeight:302},tableHeader:[{buttons:[]},{buttons:[{name:"sort",options:[{label:"创建时间",value:"createdAt"},{label:"更新时间",value:"updatedAt"}]},"search"]}],tableList:[{name:"deptName",label:"粮仓",show:!0},{name:"foodTypeName",label:"粮食类型",show:!0},{name:"type",label:"操作",show:!0},{name:"amount",label:"变更库存",show:!0},{name:"createdName",label:"创建人",show:!0},{name:"createdAt",label:"创建时间",show:!0},{name:"updatedName",label:"更新人",show:!0},{name:"updatedAt",label:"更新时间",show:!0}],tableData:[],pagination:{pageSize:10,current:1,total:0}}),_={current:o.pagination.current,size:o.pagination.pageSize,column:void 0,orderBy:void 0,value:void 0,type:void 0,deptId:void 0},a=r({..._}),l=()=>{o.tableType.tableLoading=!0,p.get("/api/foodReservesLog/page",a.value).then(e=>{e.code==200&&(o.tableData=e.data.records,o.tableType.tableLoading=!1,o.pagination.total=e.data.total)}).catch(()=>{o.tableType.tableLoading=!1})},y=({type:e,data:t})=>{switch(e){case"check":T(t);break;case"sort":B(t);break;case"search":w(t);break}},k=e=>{o.pagination.current=e,a.value.current=e,l()},T=e=>{const t=e[0].id;u.value.changeDialog("check",t)},w=e=>{a.value.value=e.value,l()},B=e=>{e.name===""?(a.value.orderBy=void 0,a.value.column=void 0):(a.value.orderBy=e.sortType,a.value.column=e.name),l()},V=r([{name:"新增",value:"add"},{name:"删除",value:"delete"},{name:"入库",value:"warehousing"},{name:"出库",value:"out_of_stock"}]),c=r([]),x=()=>{p.get("/api/dept/tree").then(e=>{e.code==200&&(c.value=e.data.data)})};return P(()=>{l(),x()}),(e,t)=>{const H=i("el-tree-select"),L=i("el-option"),R=i("el-select");return s(),b("div",U,[d(C,q(o,{onHandleTableHeader:y,onHandleTablePagination:k,ref_key:"TableBodyRef",ref:v}),{TableHeaderRight:f(({selectData:M})=>{var m;return[((m=S(h))==null?void 0:m.permissions)=="all"?(s(),g(H,{key:0,modelValue:a.value.deptId,"onUpdate:modelValue":t[0]||(t[0]=n=>a.value.deptId=n),data:c.value,clearable:"","check-strictly":"",placeholder:"请选择粮仓","render-after-expand":!1,class:"status-select",onChange:l},null,8,["modelValue","data"])):A("",!0),d(R,{modelValue:a.value.type,"onUpdate:modelValue":t[1]||(t[1]=n=>a.value.type=n),placeholder:"请选择操作类型",onChange:l,clearable:"",class:"status-select"},{default:f(()=>[(s(!0),b(z,null,F(V.value,n=>(s(),g(L,{key:n.value,label:n.name,value:n.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]}),_:1},16),d(D,{ref_key:"formDialog",ref:u,onInit:l},null,512)])}}};export{_e as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{h as l}from"./index-4649b860.js";import{a as i}from"./vue-router-ab2ba79f.js";import{_ as s}from"./_plugin-vue_export-helper-c27b6911.js";import{f as m,ag as n,o as _,c as d,d as t,T as h}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const u={class:"tab-content"},f={__name:"Record",setup(g){const o=i(),a=m([]);return(()=>{let r=o.query.id,p={edit:"personnel",change:"change",approve:"personnel",approve_change:"change",check:"personnel",check_change:"change"};l.get(`/api/alteration/alterationPage?id=${r}&personnelType=${p[o.query.type]}`).then(e=>{e.code==200&&(a.value=e.data)})})(),(r,p)=>{const e=n("el-table-column"),c=n("el-table");return _(),d("div",u,[t(c,{data:a.value,style:{width:"100%"},"header-cell-style":{background:"#EEF1F4"}},{default:h(()=>[t(e,{type:"index",width:"80",align:"center",label:"序号"}),t(e,{prop:"details",label:"变更内容"}),t(e,{prop:"beforeChange",label:"变更前"}),t(e,{prop:"afterChange",label:"变更后"}),t(e,{prop:"createdName",label:"变更人"}),t(e,{prop:"createdAt",label:"变更时间"})]),_:1},8,["data"])])}}},L=s(f,[["__scopeId","data-v-c5496df1"]]);export{L as default};
|
||||
import{h as l}from"./index-ce1b182d.js";import{a as i}from"./vue-router-ab2ba79f.js";import{_ as s}from"./_plugin-vue_export-helper-c27b6911.js";import{f as m,ag as n,o as _,c as d,d as t,T as h}from"./@vue-5dd246aa.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const u={class:"tab-content"},f={__name:"Record",setup(g){const o=i(),a=m([]);return(()=>{let r=o.query.id,p={edit:"personnel",change:"change",approve:"personnel",approve_change:"change",check:"personnel",check_change:"change"};l.get(`/api/alteration/alterationPage?id=${r}&personnelType=${p[o.query.type]}`).then(e=>{e.code==200&&(a.value=e.data)})})(),(r,p)=>{const e=n("el-table-column"),c=n("el-table");return _(),d("div",u,[t(c,{data:a.value,style:{width:"100%"},"header-cell-style":{background:"#EEF1F4"}},{default:h(()=>[t(e,{type:"index",width:"80",align:"center",label:"序号"}),t(e,{prop:"details",label:"变更内容"}),t(e,{prop:"beforeChange",label:"变更前"}),t(e,{prop:"afterChange",label:"变更后"}),t(e,{prop:"createdName",label:"变更人"}),t(e,{prop:"createdAt",label:"变更时间"})]),_:1},8,["data"])])}}},L=s(f,[["__scopeId","data-v-c5496df1"]]);export{L as default};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{u as C}from"./useDictData-4f6c88ef.js";import{f as c,h as E,ag as d,o as n,S as k,T as e,a as A,d as l,X as s,c as V,F as g,W as D,a7 as B,u as F,Y as N,M as T}from"./@vue-5dd246aa.js";const P={class:"dialog-footer"},I={__name:"ReportDialog",props:{ReportDialogData:{type:Object,default:()=>({title:"审批",type:"approve",data:{}})},modelValue:{}},emits:["update:modelValue","handleApprove"],setup(r,{emit:y}){const u=r,p=c(!1),a=c({}),_=()=>{p.value=!1,y("update:modelValue",!1)},w=()=>{y("handleApprove",a.value),_()};let v=c({});return E(()=>u.modelValue,R=>{u.modelValue&&(p.value=u.modelValue,u.ReportDialogData.type=="custom"?a.value=u.ReportDialogData.data:u.ReportDialogData.type=="approve"?a.value={status:"PASS"}:u.ReportDialogData.type=="decide"&&C(["t_dict_vote_result"]).then(i=>{v.value=i,a.value={voteResult:v.value.t_dict_vote_result[0].value}}))}),(R,o)=>{const i=d("el-input"),m=d("el-form-item"),f=d("el-radio"),b=d("el-radio-group"),U=d("el-form"),S=d("el-button"),x=d("el-dialog");return n(),k(x,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),title:r.ReportDialogData.title,width:"26%","before-close":_},{footer:e(()=>[A("span",P,[l(S,{onClick:_},{default:e(()=>[s("取消")]),_:1}),l(S,{type:"primary",onClick:w},{default:e(()=>[s(" 确认 ")]),_:1})])]),default:e(()=>[l(U,{model:a.value},{default:e(()=>[r.ReportDialogData.type=="approve"?(n(),V(g,{key:0},[l(m,{label:"审批意见"},{default:e(()=>[l(i,{modelValue:a.value.remarks,"onUpdate:modelValue":o[0]||(o[0]=t=>a.value.remarks=t),rows:4,type:"textarea"},null,8,["modelValue"])]),_:1}),l(m,{label:"审批状态"},{default:e(()=>[l(b,{modelValue:a.value.status,"onUpdate:modelValue":o[1]||(o[1]=t=>a.value.status=t)},{default:e(()=>[l(f,{label:"PASS"},{default:e(()=>[s("同意")]),_:1}),l(f,{label:"REFUSE"},{default:e(()=>[s("拒绝")]),_:1}),l(f,{label:"REFUSE_SUPERIOR"},{default:e(()=>[s("驳回上一级")]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)):D("",!0),r.ReportDialogData.type=="decide"?(n(),V(g,{key:1},[l(m,{label:"决策意见"},{default:e(()=>[l(i,{modelValue:a.value.voteSuggest,"onUpdate:modelValue":o[2]||(o[2]=t=>a.value.voteSuggest=t),rows:4,type:"textarea"},null,8,["modelValue"])]),_:1}),l(m,{label:"决策结果"},{default:e(()=>[l(b,{modelValue:a.value.voteResult,"onUpdate:modelValue":o[3]||(o[3]=t=>a.value.voteResult=t)},{default:e(()=>[(n(!0),V(g,null,B(F(v).t_dict_vote_result,(t,O)=>(n(),k(f,{label:t.value},{default:e(()=>[s(N(t.label),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),_:1})],64)):D("",!0),r.ReportDialogData.type=="custom"?T(R.$slots,"default",{key:2}):D("",!0)]),_:3},8,["model"])]),_:3},8,["modelValue","title"])}}};export{I as _};
|
||||
import{u as C}from"./useDictData-cf7f8de8.js";import{f as c,h as E,ag as d,o as n,S as k,T as e,a as A,d as l,X as s,c as V,F as g,W as D,a7 as B,u as F,Y as N,M as T}from"./@vue-5dd246aa.js";const P={class:"dialog-footer"},I={__name:"ReportDialog",props:{ReportDialogData:{type:Object,default:()=>({title:"审批",type:"approve",data:{}})},modelValue:{}},emits:["update:modelValue","handleApprove"],setup(r,{emit:y}){const u=r,p=c(!1),a=c({}),_=()=>{p.value=!1,y("update:modelValue",!1)},w=()=>{y("handleApprove",a.value),_()};let v=c({});return E(()=>u.modelValue,R=>{u.modelValue&&(p.value=u.modelValue,u.ReportDialogData.type=="custom"?a.value=u.ReportDialogData.data:u.ReportDialogData.type=="approve"?a.value={status:"PASS"}:u.ReportDialogData.type=="decide"&&C(["t_dict_vote_result"]).then(i=>{v.value=i,a.value={voteResult:v.value.t_dict_vote_result[0].value}}))}),(R,o)=>{const i=d("el-input"),m=d("el-form-item"),f=d("el-radio"),b=d("el-radio-group"),U=d("el-form"),S=d("el-button"),x=d("el-dialog");return n(),k(x,{modelValue:p.value,"onUpdate:modelValue":o[4]||(o[4]=t=>p.value=t),title:r.ReportDialogData.title,width:"26%","before-close":_},{footer:e(()=>[A("span",P,[l(S,{onClick:_},{default:e(()=>[s("取消")]),_:1}),l(S,{type:"primary",onClick:w},{default:e(()=>[s(" 确认 ")]),_:1})])]),default:e(()=>[l(U,{model:a.value},{default:e(()=>[r.ReportDialogData.type=="approve"?(n(),V(g,{key:0},[l(m,{label:"审批意见"},{default:e(()=>[l(i,{modelValue:a.value.remarks,"onUpdate:modelValue":o[0]||(o[0]=t=>a.value.remarks=t),rows:4,type:"textarea"},null,8,["modelValue"])]),_:1}),l(m,{label:"审批状态"},{default:e(()=>[l(b,{modelValue:a.value.status,"onUpdate:modelValue":o[1]||(o[1]=t=>a.value.status=t)},{default:e(()=>[l(f,{label:"PASS"},{default:e(()=>[s("同意")]),_:1}),l(f,{label:"REFUSE"},{default:e(()=>[s("拒绝")]),_:1}),l(f,{label:"REFUSE_SUPERIOR"},{default:e(()=>[s("驳回上一级")]),_:1})]),_:1},8,["modelValue"])]),_:1})],64)):D("",!0),r.ReportDialogData.type=="decide"?(n(),V(g,{key:1},[l(m,{label:"决策意见"},{default:e(()=>[l(i,{modelValue:a.value.voteSuggest,"onUpdate:modelValue":o[2]||(o[2]=t=>a.value.voteSuggest=t),rows:4,type:"textarea"},null,8,["modelValue"])]),_:1}),l(m,{label:"决策结果"},{default:e(()=>[l(b,{modelValue:a.value.voteResult,"onUpdate:modelValue":o[3]||(o[3]=t=>a.value.voteResult=t)},{default:e(()=>[(n(!0),V(g,null,B(F(v).t_dict_vote_result,(t,O)=>(n(),k(f,{label:t.value},{default:e(()=>[s(N(t.label),1)]),_:2},1032,["label"]))),256))]),_:1},8,["modelValue"])]),_:1})],64)):D("",!0),r.ReportDialogData.type=="custom"?T(R.$slots,"default",{key:2}):D("",!0)]),_:3},8,["model"])]),_:3},8,["modelValue","title"])}}};export{I as _};
|
|
@ -1 +1 @@
|
|||
System.register(["./useDictData-legacy-273275a3.js","./@vue-legacy-4de3d5b5.js"],(function(e,l){"use strict";var a,t,o,u,d,r,p,s,v,i,m,n,_,c,f,g,V;return{setters:[e=>{a=e.u},e=>{t=e.f,o=e.h,u=e.ag,d=e.o,r=e.S,p=e.T,s=e.a,v=e.d,i=e.X,m=e.c,n=e.F,_=e.W,c=e.a7,f=e.u,g=e.Y,V=e.M}],execute:function(){const l={class:"dialog-footer"};e("_",{__name:"ReportDialog",props:{ReportDialogData:{type:Object,default:()=>({title:"审批",type:"approve",data:{}})},modelValue:{}},emits:["update:modelValue","handleApprove"],setup(e,{emit:D}){const y=e,R=t(!1),b=t({}),S=()=>{R.value=!1,D("update:modelValue",!1)},U=()=>{D("handleApprove",b.value),S()};let k=t({});return o((()=>y.modelValue),(e=>{console.log(e,"newValue"),y.modelValue&&(R.value=y.modelValue,"custom"==y.ReportDialogData.type?b.value=y.ReportDialogData.data:"approve"==y.ReportDialogData.type?(console.log(124),b.value={status:"PASS"}):"decide"==y.ReportDialogData.type&&a(["t_dict_vote_result"]).then((e=>{k.value=e,console.log(k.value),b.value={voteResult:k.value.t_dict_vote_result[0].value}})))})),(a,t)=>{const o=u("el-input"),D=u("el-form-item"),y=u("el-radio"),h=u("el-radio-group"),E=u("el-form"),w=u("el-button"),A=u("el-dialog");return d(),r(A,{modelValue:R.value,"onUpdate:modelValue":t[4]||(t[4]=e=>R.value=e),title:e.ReportDialogData.title,width:"26%","before-close":S},{footer:p((()=>[s("span",l,[v(w,{onClick:S},{default:p((()=>[i("取消")])),_:1}),v(w,{type:"primary",onClick:U},{default:p((()=>[i(" 确认 ")])),_:1})])])),default:p((()=>[v(E,{model:b.value},{default:p((()=>["approve"==e.ReportDialogData.type?(d(),m(n,{key:0},[v(D,{label:"审批意见"},{default:p((()=>[v(o,{modelValue:b.value.remarks,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value.remarks=e),rows:4,type:"textarea"},null,8,["modelValue"])])),_:1}),v(D,{label:"审批状态"},{default:p((()=>[v(h,{modelValue:b.value.status,"onUpdate:modelValue":t[1]||(t[1]=e=>b.value.status=e)},{default:p((()=>[v(y,{label:"PASS"},{default:p((()=>[i("同意")])),_:1}),v(y,{label:"REFUSE"},{default:p((()=>[i("拒绝")])),_:1}),v(y,{label:"REFUSE_SUPERIOR"},{default:p((()=>[i("驳回上一级")])),_:1})])),_:1},8,["modelValue"])])),_:1})],64)):_("",!0),"decide"==e.ReportDialogData.type?(d(),m(n,{key:1},[v(D,{label:"决策意见"},{default:p((()=>[v(o,{modelValue:b.value.voteSuggest,"onUpdate:modelValue":t[2]||(t[2]=e=>b.value.voteSuggest=e),rows:4,type:"textarea"},null,8,["modelValue"])])),_:1}),v(D,{label:"决策结果"},{default:p((()=>[v(h,{modelValue:b.value.voteResult,"onUpdate:modelValue":t[3]||(t[3]=e=>b.value.voteResult=e)},{default:p((()=>[(d(!0),m(n,null,c(f(k).t_dict_vote_result,((e,l)=>(d(),r(y,{label:e.value},{default:p((()=>[i(g(e.label),1)])),_:2},1032,["label"])))),256))])),_:1},8,["modelValue"])])),_:1})],64)):_("",!0),"custom"==e.ReportDialogData.type?V(a.$slots,"default",{key:2}):_("",!0)])),_:3},8,["model"])])),_:3},8,["modelValue","title"])}}})}}}));
|
||||
System.register(["./useDictData-legacy-bd2b4e2c.js","./@vue-legacy-4de3d5b5.js"],(function(e,l){"use strict";var a,t,o,u,d,r,p,s,v,i,m,n,_,c,f,g,V;return{setters:[e=>{a=e.u},e=>{t=e.f,o=e.h,u=e.ag,d=e.o,r=e.S,p=e.T,s=e.a,v=e.d,i=e.X,m=e.c,n=e.F,_=e.W,c=e.a7,f=e.u,g=e.Y,V=e.M}],execute:function(){const l={class:"dialog-footer"};e("_",{__name:"ReportDialog",props:{ReportDialogData:{type:Object,default:()=>({title:"审批",type:"approve",data:{}})},modelValue:{}},emits:["update:modelValue","handleApprove"],setup(e,{emit:D}){const y=e,R=t(!1),b=t({}),S=()=>{R.value=!1,D("update:modelValue",!1)},U=()=>{D("handleApprove",b.value),S()};let k=t({});return o((()=>y.modelValue),(e=>{console.log(e,"newValue"),y.modelValue&&(R.value=y.modelValue,"custom"==y.ReportDialogData.type?b.value=y.ReportDialogData.data:"approve"==y.ReportDialogData.type?(console.log(124),b.value={status:"PASS"}):"decide"==y.ReportDialogData.type&&a(["t_dict_vote_result"]).then((e=>{k.value=e,console.log(k.value),b.value={voteResult:k.value.t_dict_vote_result[0].value}})))})),(a,t)=>{const o=u("el-input"),D=u("el-form-item"),y=u("el-radio"),h=u("el-radio-group"),E=u("el-form"),w=u("el-button"),A=u("el-dialog");return d(),r(A,{modelValue:R.value,"onUpdate:modelValue":t[4]||(t[4]=e=>R.value=e),title:e.ReportDialogData.title,width:"26%","before-close":S},{footer:p((()=>[s("span",l,[v(w,{onClick:S},{default:p((()=>[i("取消")])),_:1}),v(w,{type:"primary",onClick:U},{default:p((()=>[i(" 确认 ")])),_:1})])])),default:p((()=>[v(E,{model:b.value},{default:p((()=>["approve"==e.ReportDialogData.type?(d(),m(n,{key:0},[v(D,{label:"审批意见"},{default:p((()=>[v(o,{modelValue:b.value.remarks,"onUpdate:modelValue":t[0]||(t[0]=e=>b.value.remarks=e),rows:4,type:"textarea"},null,8,["modelValue"])])),_:1}),v(D,{label:"审批状态"},{default:p((()=>[v(h,{modelValue:b.value.status,"onUpdate:modelValue":t[1]||(t[1]=e=>b.value.status=e)},{default:p((()=>[v(y,{label:"PASS"},{default:p((()=>[i("同意")])),_:1}),v(y,{label:"REFUSE"},{default:p((()=>[i("拒绝")])),_:1}),v(y,{label:"REFUSE_SUPERIOR"},{default:p((()=>[i("驳回上一级")])),_:1})])),_:1},8,["modelValue"])])),_:1})],64)):_("",!0),"decide"==e.ReportDialogData.type?(d(),m(n,{key:1},[v(D,{label:"决策意见"},{default:p((()=>[v(o,{modelValue:b.value.voteSuggest,"onUpdate:modelValue":t[2]||(t[2]=e=>b.value.voteSuggest=e),rows:4,type:"textarea"},null,8,["modelValue"])])),_:1}),v(D,{label:"决策结果"},{default:p((()=>[v(h,{modelValue:b.value.voteResult,"onUpdate:modelValue":t[3]||(t[3]=e=>b.value.voteResult=e)},{default:p((()=>[(d(!0),m(n,null,c(f(k).t_dict_vote_result,((e,l)=>(d(),r(y,{label:e.value},{default:p((()=>[i(g(e.label),1)])),_:2},1032,["label"])))),256))])),_:1},8,["modelValue"])])),_:1})],64)):_("",!0),"custom"==e.ReportDialogData.type?V(a.$slots,"default",{key:2}):_("",!0)])),_:3},8,["model"])])),_:3},8,["modelValue","title"])}}})}}}));
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import"./index-4649b860.js";import"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as d}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import{l as _,o as s,c as n,a as i,F as u,a7 as m,M as p,P as v,u as f,O as b,Y as y}from"./@vue-5dd246aa.js";const h={class:"entDeclaration"},k={class:"entDeclaration-nav"},g=["onClick"],x={class:"entDeclaration-main"},A={__name:"Tab",props:{tabList:{type:Array,required:!0,default:()=>[]},isActive:{type:String,default:""}},emits:["clickItem"],setup(t,{emit:o}){const r=t,c=_(()=>e=>r.tabList.length-e);return(e,D)=>(s(),n("section",h,[i("nav",k,[(s(!0),n(u,null,m(t.tabList,(a,l)=>(s(),n("div",{style:v({zIndex:f(c)(l)}),class:b(["entDeclaration-nav-item",t.isActive===a?"active":""]),onClick:I=>o("clickItem",a)},y(a),15,g))),256))]),i("main",x,[p(e.$slots,"default",{isActive:t.isActive},void 0,!0)])]))}},F=d(A,[["__scopeId","data-v-02b21280"]]);export{F as T};
|
||||
import"./index-ce1b182d.js";import"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as d}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import{l as _,o as s,c as n,a as i,F as u,a7 as m,M as p,P as v,u as f,O as b,Y as y}from"./@vue-5dd246aa.js";const h={class:"entDeclaration"},k={class:"entDeclaration-nav"},g=["onClick"],x={class:"entDeclaration-main"},A={__name:"Tab",props:{tabList:{type:Array,required:!0,default:()=>[]},isActive:{type:String,default:""}},emits:["clickItem"],setup(t,{emit:o}){const r=t,c=_(()=>e=>r.tabList.length-e);return(e,D)=>(s(),n("section",h,[i("nav",k,[(s(!0),n(u,null,m(t.tabList,(a,l)=>(s(),n("div",{style:v({zIndex:f(c)(l)}),class:b(["entDeclaration-nav-item",t.isActive===a?"active":""]),onClick:I=>o("clickItem",a)},y(a),15,g))),256))]),i("main",x,[p(e.$slots,"default",{isActive:t.isActive},void 0,!0)])]))}},F=d(A,[["__scopeId","data-v-02b21280"]]);export{F as T};
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
import{f as _,h as L,ag as r,o as i,c as p,d as n,T as d,X as N,U as S,Z as A,a as h,F as z,a7 as T,W as v,a0 as b,Y as q,S as E}from"./@vue-5dd246aa.js";import{h as y}from"./index-4649b860.js";import{c as k}from"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const R={class:"upload"},$={class:"empty"},j=["onClick"],M={__name:"Upload",props:{modelValue:{},type:{type:String,default:"create"},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(w,{emit:c}){const a=w;_([]);const t=_([]),C=e=>!0,m=e=>k(e),g=e=>k(e);L(()=>a.modelValue,e=>{if(e===""||e===void 0||!e)return t.value=[];if(a.type==="edit"&&!Array.isArray(e)&&typeof e=="string")return t.value=[];t.value=g(a.modelValue)},{immediate:!0});const F=e=>{let s=e.file;const l=new FormData;l.append("file",s),y.post("/api/attachment/upload",l).then(o=>{o.code==200&&(t.value.push({name:o.data.name,path:o.data.path,size:s.size,suffix:o.data.suffix}),c("update:modelValue",m(t.value)))})},x=e=>{t.value.splice(e,1),c("update:modelValue",m(t.value))},B=e=>{y.downloadFile("/api/alteration/download",{params:{fileName:e.name,path:e.path},responseType:"blob"}).then(s=>{const l=window.URL.createObjectURL(s),o=document.createElement("a");o.download=e.name,o.href=l,o.click()})};return(e,s)=>{const l=r("el-button"),o=r("el-upload"),U=r("CircleCloseFilled"),V=r("el-icon");return i(),p("div",R,[n(o,{multiple:"","show-file-list":!1,"before-upload":C,"http-request":F,disabled:a.disabled},{default:d(()=>[n(l,{type:"primary",plain:"",disabled:a.disabled},{default:d(()=>[N("选择文件")]),_:1},8,["disabled"])]),_:1},8,["disabled"]),S(h("span",$,"未选择任何文件",512),[[A,t.value.length===0]]),t.value.length>0?(i(!0),p(z,{key:0},T(t.value,(u,f)=>(i(),p("span",{class:"fileBox",key:f,onClick:b(D=>B(u),["stop"])},[h("span",null,q(u.name),1),a.disabled?v("",!0):(i(),E(V,{key:0,class:"fileBoxDel",size:16,color:"#729880",onClick:b(D=>x(f),["stop"])},{default:d(()=>[n(U)]),_:2},1032,["onClick"]))],8,j))),128)):v("",!0)])}}},ve=I(M,[["__scopeId","data-v-f028b45f"]]);export{ve as default};
|
||||
import{f as _,h as L,ag as r,o as i,c as p,d as n,T as d,X as N,U as S,Z as A,a as h,F as z,a7 as T,W as v,a0 as b,Y as q,S as E}from"./@vue-5dd246aa.js";import{h as y}from"./index-ce1b182d.js";import{c as k}from"./lodash.clonedeep-2f114c62.js";/* empty css */import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import"./jspdf-28a20e90.js";import"./@babel-5a4b8c9a.js";import"./fflate-8981c52c.js";import"./vue-router-ab2ba79f.js";import"./tools-0351b48a.js";import"./pinia-6e226388.js";import"./vue-demi-71ba0ef2.js";import"./axios-46f5fd04.js";import"./form-data-d2a9677b.js";import"./element-plus-a215fcb5.js";import"./lodash-es-b9271f86.js";import"./@vueuse-77cc1d99.js";import"./@element-plus-ba666efa.js";import"./@popperjs-c75af06c.js";import"./@ctrl-1c80e935.js";import"./dayjs-88f1e3c5.js";import"./core-js-c6c47c20.js";import"./async-validator-a1293421.js";import"./memoize-one-297ddbcb.js";import"./escape-html-1d60d822.js";import"./normalize-wheel-es-ed76fb12.js";import"./@floating-ui-f831ca66.js";import"./js-cookie-40e39767.js";const R={class:"upload"},$={class:"empty"},j=["onClick"],M={__name:"Upload",props:{modelValue:{},type:{type:String,default:"create"},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(w,{emit:c}){const a=w;_([]);const t=_([]),C=e=>!0,m=e=>k(e),g=e=>k(e);L(()=>a.modelValue,e=>{if(e===""||e===void 0||!e)return t.value=[];if(a.type==="edit"&&!Array.isArray(e)&&typeof e=="string")return t.value=[];t.value=g(a.modelValue)},{immediate:!0});const F=e=>{let s=e.file;const l=new FormData;l.append("file",s),y.post("/api/attachment/upload",l).then(o=>{o.code==200&&(t.value.push({name:o.data.name,path:o.data.path,size:s.size,suffix:o.data.suffix}),c("update:modelValue",m(t.value)))})},x=e=>{t.value.splice(e,1),c("update:modelValue",m(t.value))},B=e=>{y.downloadFile("/api/alteration/download",{params:{fileName:e.name,path:e.path},responseType:"blob"}).then(s=>{const l=window.URL.createObjectURL(s),o=document.createElement("a");o.download=e.name,o.href=l,o.click()})};return(e,s)=>{const l=r("el-button"),o=r("el-upload"),U=r("CircleCloseFilled"),V=r("el-icon");return i(),p("div",R,[n(o,{multiple:"","show-file-list":!1,"before-upload":C,"http-request":F,disabled:a.disabled},{default:d(()=>[n(l,{type:"primary",plain:"",disabled:a.disabled},{default:d(()=>[N("选择文件")]),_:1},8,["disabled"])]),_:1},8,["disabled"]),S(h("span",$,"未选择任何文件",512),[[A,t.value.length===0]]),t.value.length>0?(i(!0),p(z,{key:0},T(t.value,(u,f)=>(i(),p("span",{class:"fileBox",key:f,onClick:b(D=>B(u),["stop"])},[h("span",null,q(u.name),1),a.disabled?v("",!0):(i(),E(V,{key:0,class:"fileBoxDel",size:16,color:"#729880",onClick:b(D=>x(f),["stop"])},{default:d(()=>[n(U)]),_:2},1032,["onClick"]))],8,j))),128)):v("",!0)])}}},ve=I(M,[["__scopeId","data-v-f028b45f"]]);export{ve as default};
|
File diff suppressed because one or more lines are too long
|
@ -1 +1 @@
|
|||
System.register(["./@vue-legacy-4de3d5b5.js","./index-legacy-6cd1d03d.js","./lodash.clonedeep-legacy-81abd881.js","./Upload.vue_vue_type_style_index_0_scoped_f028b45f_lang-legacy-8f32230c.js","./_plugin-vue_export-helper-legacy-762b7923.js","./jspdf-legacy-62dde53b.js","./@babel-legacy-633f46ed.js","./fflate-legacy-e1443086.js","./vue-router-legacy-1e8e1d15.js","./tools-legacy-fa9cbc87.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js","./axios-legacy-6abb032a.js","./form-data-legacy-f3fd8c46.js","./element-plus-legacy-efe0366d.js","./lodash-es-legacy-19b348e6.js","./@vueuse-legacy-c8e81244.js","./@element-plus-legacy-bb874362.js","./@popperjs-legacy-16895e05.js","./@ctrl-legacy-79e027b8.js","./dayjs-legacy-b8c949e6.js","./core-js-legacy-b197ddf1.js","./async-validator-legacy-b9dd2ff7.js","./memoize-one-legacy-599ef04d.js","./escape-html-legacy-ae962a8c.js","./normalize-wheel-es-legacy-f7d8e481.js","./@floating-ui-legacy-212d790c.js","./js-cookie-legacy-c7672909.js"],(function(e,l){"use strict";var a,s,t,n,o,u,c,d,i,p,y,r,g,m,j,f,v,h,_,b;return{setters:[e=>{a=e.f,s=e.h,t=e.ag,n=e.o,o=e.c,u=e.d,c=e.T,d=e.X,i=e.U,p=e.Z,y=e.a,r=e.F,g=e.a7,m=e.W,j=e.a0,f=e.Y,v=e.S},e=>{h=e.h},e=>{_=e.c},null,e=>{b=e._},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const l={class:"upload"},k={class:"empty"},w=["onClick"],x={__name:"Upload",props:{modelValue:{},type:{type:String,default:"create"},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:b}){const x=e;a([]);const C=a([]),V=e=>!0,z=e=>_(e);s((()=>x.modelValue),(e=>{return""!==e&&void 0!==e&&e&&("edit"!==x.type||Array.isArray(e)||"string"!=typeof e)?void(C.value=(l=x.modelValue,_(l))):C.value=[];var l}),{immediate:!0});const F=e=>{let l=e.file;const a=new FormData;a.append("file",l),h.post("/api/attachment/upload",a).then((e=>{console.log(e,"res"),200==e.code&&(C.value.push({name:e.data.name,path:e.data.path,size:l.size,suffix:e.data.suffix}),b("update:modelValue",z(C.value)),console.log(x.modelValue,C.value))}))};return(e,a)=>{const s=t("el-button"),_=t("el-upload"),U=t("CircleCloseFilled"),B=t("el-icon");return n(),o("div",l,[u(_,{multiple:"","show-file-list":!1,"before-upload":V,"http-request":F,disabled:x.disabled},{default:c((()=>[u(s,{type:"primary",plain:"",disabled:x.disabled},{default:c((()=>[d("选择文件")])),_:1},8,["disabled"])])),_:1},8,["disabled"]),i(y("span",k,"未选择任何文件",512),[[p,0===C.value.length]]),C.value.length>0?(n(!0),o(r,{key:0},g(C.value,((e,l)=>(n(),o("span",{class:"fileBox",key:l,onClick:j((l=>(e=>{h.downloadFile("/api/alteration/download",{params:{fileName:e.name,path:e.path},responseType:"blob"}).then((l=>{const a=window.URL.createObjectURL(l),s=document.createElement("a");s.download=e.name,s.href=a,s.click()}))})(e)),["stop"])},[y("span",null,f(e.name),1),x.disabled?m("",!0):(n(),v(B,{key:0,class:"fileBoxDel",size:16,color:"#729880",onClick:j((e=>(e=>{C.value.splice(e,1),b("update:modelValue",z(C.value))})(l)),["stop"])},{default:c((()=>[u(U)])),_:2},1032,["onClick"]))],8,w)))),128)):m("",!0)])}}};e("default",b(x,[["__scopeId","data-v-f028b45f"]]))}}}));
|
||||
System.register(["./@vue-legacy-4de3d5b5.js","./index-legacy-20a80162.js","./lodash.clonedeep-legacy-81abd881.js","./Upload.vue_vue_type_style_index_0_scoped_f028b45f_lang-legacy-64ab9a15.js","./_plugin-vue_export-helper-legacy-762b7923.js","./jspdf-legacy-62dde53b.js","./@babel-legacy-633f46ed.js","./fflate-legacy-e1443086.js","./vue-router-legacy-1e8e1d15.js","./tools-legacy-fa9cbc87.js","./pinia-legacy-99326f0e.js","./vue-demi-legacy-97cfbb01.js","./axios-legacy-6abb032a.js","./form-data-legacy-f3fd8c46.js","./element-plus-legacy-efe0366d.js","./lodash-es-legacy-19b348e6.js","./@vueuse-legacy-c8e81244.js","./@element-plus-legacy-bb874362.js","./@popperjs-legacy-16895e05.js","./@ctrl-legacy-79e027b8.js","./dayjs-legacy-b8c949e6.js","./core-js-legacy-b197ddf1.js","./async-validator-legacy-b9dd2ff7.js","./memoize-one-legacy-599ef04d.js","./escape-html-legacy-ae962a8c.js","./normalize-wheel-es-legacy-f7d8e481.js","./@floating-ui-legacy-212d790c.js","./js-cookie-legacy-c7672909.js"],(function(e,l){"use strict";var a,s,t,n,o,u,c,d,i,p,y,r,g,m,j,f,v,h,_,b;return{setters:[e=>{a=e.f,s=e.h,t=e.ag,n=e.o,o=e.c,u=e.d,c=e.T,d=e.X,i=e.U,p=e.Z,y=e.a,r=e.F,g=e.a7,m=e.W,j=e.a0,f=e.Y,v=e.S},e=>{h=e.h},e=>{_=e.c},null,e=>{b=e._},null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const l={class:"upload"},k={class:"empty"},w=["onClick"],x={__name:"Upload",props:{modelValue:{},type:{type:String,default:"create"},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:b}){const x=e;a([]);const C=a([]),V=e=>!0,z=e=>_(e);s((()=>x.modelValue),(e=>{return""!==e&&void 0!==e&&e&&("edit"!==x.type||Array.isArray(e)||"string"!=typeof e)?void(C.value=(l=x.modelValue,_(l))):C.value=[];var l}),{immediate:!0});const F=e=>{let l=e.file;const a=new FormData;a.append("file",l),h.post("/api/attachment/upload",a).then((e=>{console.log(e,"res"),200==e.code&&(C.value.push({name:e.data.name,path:e.data.path,size:l.size,suffix:e.data.suffix}),b("update:modelValue",z(C.value)),console.log(x.modelValue,C.value))}))};return(e,a)=>{const s=t("el-button"),_=t("el-upload"),U=t("CircleCloseFilled"),B=t("el-icon");return n(),o("div",l,[u(_,{multiple:"","show-file-list":!1,"before-upload":V,"http-request":F,disabled:x.disabled},{default:c((()=>[u(s,{type:"primary",plain:"",disabled:x.disabled},{default:c((()=>[d("选择文件")])),_:1},8,["disabled"])])),_:1},8,["disabled"]),i(y("span",k,"未选择任何文件",512),[[p,0===C.value.length]]),C.value.length>0?(n(!0),o(r,{key:0},g(C.value,((e,l)=>(n(),o("span",{class:"fileBox",key:l,onClick:j((l=>(e=>{h.downloadFile("/api/alteration/download",{params:{fileName:e.name,path:e.path},responseType:"blob"}).then((l=>{const a=window.URL.createObjectURL(l),s=document.createElement("a");s.download=e.name,s.href=a,s.click()}))})(e)),["stop"])},[y("span",null,f(e.name),1),x.disabled?m("",!0):(n(),v(B,{key:0,class:"fileBoxDel",size:16,color:"#729880",onClick:j((e=>(e=>{C.value.splice(e,1),b("update:modelValue",z(C.value))})(l)),["stop"])},{default:c((()=>[u(U)])),_:2},1032,["onClick"]))],8,w)))),128)):m("",!0)])}}};e("default",b(x,[["__scopeId","data-v-f028b45f"]]))}}}));
|
File diff suppressed because one or more lines are too long
Binary file not shown.
After Width: | Height: | Size: 5.6 KiB |
Binary file not shown.
After Width: | Height: | Size: 4.3 KiB |
Binary file not shown.
After Width: | Height: | Size: 5.5 KiB |
Binary file not shown.
After Width: | Height: | Size: 36 KiB |
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
Binary file not shown.
After Width: | Height: | Size: 6.5 KiB |
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue