demand-modify-modal.50532bc8.js 5.7 KB

1
  1. import{_ as z,d as $,ci as A,m as p,cs as H,n as O,w as I,p as P,r as n,o as d,A as i,x as t,h as l,u as w,ct as G,c as J,F as K,y as W,d2 as X,cu as Z,a as g,b as ee,H as b,Q as k,cb as ue}from"./index.b5c844d0.js";import{i as N}from"./isBeyondTime.ec2928f8.js";import{c as _}from"./createRequset.6b7f85e0.js";const y="admin/exec/";var M={list:_(`${y}listLog`,{defaultData:{exec_id:9,type:1},url:""}),exce_list:_(`${y}execList`,{defaultData:{type:1},url:""}),create_exec:_(`${y}addExec`,{defaultData:{type:1},url:""}),delete_exec:_(`${y}deleteLog`)};const ae={class:"w-full flex justify-between"},te=$({__name:"demand-modify-modal",props:{isBusiness:{type:Boolean,required:!1}},emits:["refresh"],setup(se,{expose:h,emit:R}){const q=R,m=A(!1),x=A(!1),C=p(""),F=H(),E=p(null),S=p(null),B=p([]),T=()=>({date:[],exec_id:"9",companyNo:"",depart_id:"",plat_type:"",exec_type:"1"}),U={date:[{required:!0,message:"\u8BF7\u9009\u62E9\u6570\u636E\u65F6\u95F4",trigger:"change"}],exec_id:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E1A\u52A1\u8868",trigger:"change"}],depart_id:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5728\u90E8\u95E8",trigger:"change"}],plat_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u5E73\u53F0\u7C7B\u578B",trigger:"change"}],companyNo:[{required:!0,message:"\u8BF7\u9009\u62E9\u4E1A\u52A1\u516C\u53F8",trigger:"change"}],exec_type:[{required:!0,message:"\u8BF7\u9009\u62E9\u6267\u884C\u7C7B\u578B",trigger:"change"}]},D=p(null),u=p({...T()});async function Y(){var s;try{await((s=D.value)==null?void 0:s.validate());const{date:e,...o}=u.value;if(x.value=!0,String(o.exec_type)==="1"){if(N({message:"\u7ACB\u5373\u6267\u884C\u65F6\uFF0C\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC731\u5929\uFF01",start:e[0],end:e[1],len:31}))return}else if(N({message:"\u5EF6\u8FDF\u6267\u884C\u65F6\uFF0C\u65F6\u95F4\u533A\u95F4\u4E0D\u80FD\u8D85\u8FC762\u5929\uFF01",start:e[0],end:e[1],len:62}))return;const c=k(e[1]).subtract(-1,"days"),r=k(c).subtract(1,"days").format("YYYY-MM-DD"),f=await M.create_exec({start:e[0]+" 00:00:00",end:r+" 23:59:59",...o});x.value=!1,f.code===1?(m.value=!1,q("refresh")):ue.warning(f.message)}catch{}}function Q(){u.value={date:[],exec_id:"9",companyNo:"",depart_id:u.value.depart_id,plat_type:"",exec_type:"1"},m.value=!1}return O(async()=>{const s=await M.exce_list({size:999,page:1});s.code===1&&(B.value=s.data.list)}),I(()=>F.level,s=>{const{itemid:e="",depart_name:o}=F.info||{};Number(s)===2&&(C.value=o,u.value.depart_id=e)},{immediate:!0}),h({onDisplay:s=>{m.value=!0,P(()=>s&&E.value.initialData(s))}}),(s,e)=>{const o=n("el-option"),c=n("el-select"),r=n("el-form-item"),f=n("el-date-picker"),v=n("el-input"),V=n("el-alert"),j=n("el-button"),L=n("el-dialog");return d(),i(L,{modelValue:m.value,"onUpdate:modelValue":e[5]||(e[5]=a=>m.value=a),title:"\u4FEE\u6539\u62A5\u8868\u9700\u6C42",center:"",onClose:Q},{default:t(()=>[l(w(G),{"label-width":"90px",rules:U,model:u.value,ref_key:"formRef",ref:D},{default:t(()=>[l(r,{label:"\u4E1A\u52A1\u8868:",prop:"exec_id"},{default:t(()=>[l(c,{modelValue:u.value.exec_id,"onUpdate:modelValue":e[0]||(e[0]=a=>u.value.exec_id=a),style:{width:"100%"},placeholder:"\u4E1A\u52A1\u8868",disabled:""},{default:t(()=>[(d(!0),J(K,null,W(B.value,a=>(d(),i(o,{key:a.id,label:a.exec_name,value:a.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(r,{label:"\u6570\u636E\u65F6\u95F4:",prop:"date"},{default:t(()=>[l(f,{modelValue:u.value.date,"onUpdate:modelValue":e[1]||(e[1]=a=>u.value.date=a),type:"daterange","value-format":"YYYY-MM-DD","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1}),l(r,{label:"\u6267\u884C\u7C7B\u578B",prop:"exec_type"},{default:t(()=>[l(c,{modelValue:u.value.exec_type,"onUpdate:modelValue":e[2]||(e[2]=a=>u.value.exec_type=a),placeholder:"\u6267\u884C\u7C7B\u578B",style:{width:"100%"}},{default:t(()=>[l(o,{value:"1",label:"\u7ACB\u5373\u6267\u884C"}),l(o,{value:"2",label:"\u5EF6\u8FDF\u6267\u884C"})]),_:1},8,["modelValue"])]),_:1}),l(r,{label:"\u6240\u5728\u90E8\u95E8",prop:"depart_id"},{default:t(()=>[Number(w(F).level)!==2?(d(),i(X,{key:0,ref_key:"departQueryRef",ref:S,modelValue:u.value.depart_id,"onUpdate:modelValue":e[3]||(e[3]=a=>u.value.depart_id=a)},null,8,["modelValue"])):(d(),i(v,{key:1,disabled:!0,value:C.value},null,8,["value"]))]),_:1}),s.isBusiness?(d(),i(r,{key:0,label:"\u4E1A\u52A1\u516C\u53F8",prop:"companyNo"},{default:t(()=>[l(Z,{ref_key:"businessQueryRef",ref:E,"not-initial":!0,disabled:"",modelValue:u.value.companyNo,"onUpdate:modelValue":e[4]||(e[4]=a=>u.value.companyNo=a)},null,8,["modelValue"])]),_:1})):g("v-if",!0),l(r,null,{default:t(()=>[ee("div",ae,[String(u.value.exec_type)==="1"?(d(),i(V,{key:0,type:"warning",style:{width:"260px","margin-right":"10px",padding:"0px"},size:"small",closable:!1},{default:t(()=>e[6]||(e[6]=[b(" \u7ACB\u5373\u6267\u884C:\u6587\u4EF6\u4F1A\u5728\u7533\u8BF7\u540E\u51E0\u5206\u949F\u5185\u751F\u6210; ")])),_:1})):g("v-if",!0),String(u.value.exec_type)==="2"?(d(),i(V,{key:1,type:"warning",style:{width:"260px","margin-right":"10px",padding:"0px"},size:"small",closable:!1},{default:t(()=>e[7]||(e[7]=[b(" \u5EF6\u8FDF\u6267\u884C:\u6587\u4EF6\u4F1A\u5728\u7533\u8BF7\u5F53\u592920:00\u5F00\u59CB\u6267\u884C; ")])),_:1})):g("v-if",!0),l(j,{class:"float-right",type:"primary",onClick:Y},{default:t(()=>e[8]||(e[8]=[b("\u4FDD\u5B58")])),_:1})])]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])}}});var le=z(te,[["__file","D:/work/sjtj/report-v3/src/views/subscribe/businessDepartmentAnalysis/components/demand-modify-modal.vue"]]),de=Object.freeze(Object.defineProperty({__proto__:null,default:le},Symbol.toStringTag,{value:"Module"}));export{le as D,M as a,de as d};