chunk-5b2989b8.ca4aedfa.js 6.6 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5b2989b8"],{"104a":function(e,t,a){"use strict";a.r(t);var r=a("7a23");const o=Object(r["withScopeId"])("data-v-74c3c854");Object(r["pushScopeId"])("data-v-74c3c854");const n={class:"ele-body"},d={class:"footer-wrap"},s={class:"card-nums-wrap"},i=Object(r["createTextVNode"])(" 预计要划拨卡数量:"),l={class:"modal-button-wrap"},c=Object(r["createTextVNode"])("取消"),u=Object(r["createTextVNode"])("确定");Object(r["popScopeId"])();const m=o((e,t,a,m,f,_)=>{const b=Object(r["resolveComponent"])("a-input-number"),h=Object(r["resolveComponent"])("a-form-item"),p=Object(r["resolveComponent"])("search-select"),v=Object(r["resolveComponent"])("a-form"),y=Object(r["resolveComponent"])("a-button"),g=Object(r["resolveComponent"])("a-modal");return Object(r["openBlock"])(),Object(r["createBlock"])(g,{"wrap-class-name":"ele-modal-movable ele-modal-resizable ele-modal-resizable",visible:f.modalShow,closable:"",keyboard:"",title:"划拨",width:500,onCancel:t[5]||(t[5]=e=>f.modalShow=!1),bodyStyle:f.modalBodyStyle},{footer:o(()=>[Object(r["createVNode"])("div",d,[Object(r["createVNode"])("div",s,[i,Object(r["createVNode"])("span",null,Object(r["toDisplayString"])(f.form.nums),1)]),Object(r["createVNode"])("div",l,[Object(r["createVNode"])(y,{key:"back",onClick:t[4]||(t[4]=e=>f.modalShow=!1)},{default:o(()=>[c]),_:1}),Object(r["createVNode"])(y,{key:"submit",type:"primary",loading:f.loading,onClick:_.submit},{default:o(()=>[u]),_:1},8,["loading","onClick"])])])]),default:o(()=>[Object(r["createVNode"])("div",n,[Object(r["createVNode"])(v,{ref:"form",model:f.form,rules:f.rules,style:{"max-width":"800px",margin:"0 auto"},"label-col":{md:{span:4},sm:{span:24}},"wrapper-col":{md:{span:20},sm:{span:24}}},{default:o(()=>[Object(r["createVNode"])(h,{label:"起始id:",name:"start_id"},{default:o(()=>[Object(r["createVNode"])(b,{class:"ele-fluid",value:f.form.start_id,"onUpdate:value":t[1]||(t[1]=e=>f.form.start_id=e),onChange:_.idChange,min:0},null,8,["value","onChange"])]),_:1}),Object(r["createVNode"])(h,{label:"截止id:",name:"end_id"},{default:o(()=>[Object(r["createVNode"])(b,{class:"ele-fluid",value:f.form.end_id,"onUpdate:value":t[2]||(t[2]=e=>f.form.end_id=e),onChange:_.idChange,min:0},null,8,["value","onChange"])]),_:1}),Object(r["createVNode"])(h,{label:"接收人:",name:"user_id"},{default:o(()=>[Object(r["createVNode"])(p,{url:"/manager/travelAgent/getAgentList",value:f.form.user_id,"onUpdate:value":t[3]||(t[3]=e=>f.form.user_id=e),keywordName:"name"},null,8,["value"])]),_:1})]),_:1},8,["model","rules"])])]),_:1},8,["visible","bodyStyle"])});var f=a("8de2"),_=a("5502"),b={name:"addEdit",components:{searchSelect:f["a"]},computed:{...Object(_["b"])(["userInfo"])},data(){return{modalShow:!1,loading:!1,modalBodyStyle:{maxHeight:"68vh",overflowY:"auto"},form:{},no_transfer_card_count:0,no_transfer_card_start_id:0,no_transfer_card_end_id:0,rules:{start_id:[{required:!0,type:"number",message:"请输入起始id",trigger:"blur"}],end_id:[{required:!0,type:"number",message:"请输入截止id",trigger:"blur"}],user_id:[{required:!0,message:"请选择接收人",trigger:"blur"}]}}},methods:{openDetail(){this.$post("/manager/travelCard/getNoTransferCardCount").then(e=>{this.no_transfer_card_count=e.no_transfer_card_count,this.no_transfer_card_start_id=e.no_transfer_card_start_id,this.no_transfer_card_end_id=e.no_transfer_card_end_id,this.form={start_id:void 0,end_id:void 0,user_id:void 0,nums:0},this.modalShow=!0})},idChange(){if(!this.form.start_id&&0!=this.form.start_id)return void(this.form.nums=0);if(!this.form.end_id&&0!=this.form.end_id)return void(this.form.nums=0);if(this.form.end_id<this.form.start_id)return void(this.form.nums=0);let e=Object.assign({},this.form);e.start_id=e.start_id||this.no_transfer_card_start_id,e.end_id=e.end_id||this.no_transfer_card_end_id,e.start_id>e.end_id||this.$post("/manager/travelCard/getNoTransferCardCount",e).then(e=>{this.no_transfer_card_count=e.no_transfer_card_count,this.form.nums=e.no_transfer_card_count})},submit(){this.$refs.form.validate().then(()=>{this.loading=!0;let e=Object.assign({},this.form);e.agent_id=e.user_id,delete e.user_id;let t="/manager/travelCard/startTransfer";this.$post(t,e,!0).then(()=>{this.$emit("reload"),this.modalShow=!1})}).finally(()=>{this.loading=!1})}}},h=(a("dc0f"),a("6b0d")),p=a.n(h);const v=p()(b,[["render",m],["__scopeId","data-v-74c3c854"]]);t["default"]=v},"22a7":function(e,t,a){},"8de2":function(e,t,a){"use strict";var r=a("7a23"),o=a("85b1"),n={props:{url:String,keywordName:String,valueName:{require:!1,type:String,default:"id"},disabled:Boolean,param:{require:!1,type:Object,default:()=>({})},itemKey:{type:String},showKey:{type:String}},setup(e,{emit:t}){const a=e;let n=0;const{proxy:d}=Object(r["getCurrentInstance"])(),s=Object(r["reactive"])({data:[],value:[],fetching:!1}),i=Object(o["a"])(e=>{n+=1;const t=n;s.data=[],s.fetching=!0;const r=Object.assign({look_type:"all"},a.param);r[a.keywordName]=e||"",d.$post(a.url,r).then(e=>{if(t===n)if(Array.isArray(e)){const t=e.map(e=>{let t=a.showKey||a.keywordName,r=a.showKey?`(${e[a.keywordName]})${e[a.showKey]}`:""+e[t],o={label:r,value:""+e[a.valueName]};if(a.itemKey)if(a.itemKey.includes(",")){let t=a.itemKey.split(",");t.forEach(t=>{o[t]=e[t]})}else o[a.itemKey]=e[a.itemKey];return o});s.data=t,s.fetching=!1}else{const t=e.data.map(e=>{let t=a.showKey||a.keywordName,r=a.showKey?`(${e[a.keywordName]})${e[a.showKey]}`:""+e[t],o={label:r,value:""+e[a.valueName]};if(a.itemKey)if(a.itemKey.includes(",")){let t=a.itemKey.split(",");t.forEach(t=>{o[t]=e[t]})}else o[a.itemKey]=e[a.itemKey];return o});s.data=t,s.fetching=!1}})},500);i("");const l=e=>{t("update:value",e),t("onSelect",e);let a=s.data.find(t=>t.value==e);a&&t("getItem",a)};return Object(r["watch"])(s.value,()=>{s.data=[],s.fetching=!1}),(t,a)=>{const o=Object(r["resolveComponent"])("a-spin"),n=Object(r["resolveComponent"])("a-select");return Object(r["openBlock"])(),Object(r["createBlock"])(n,{value:Object(r["unref"])(s).value,"onUpdate:value":a[1]||(a[1]=e=>Object(r["unref"])(s).value=e),placeholder:"请选择",style:{width:"100%"},onSelect:l,"filter-option":!1,disabled:e.disabled,"not-found-content":Object(r["unref"])(s).fetching?void 0:null,showSearch:"",options:Object(r["unref"])(s).data,"allow-clear":"",onSearch:Object(r["unref"])(i)},Object(r["createSlots"])({_:2},[Object(r["unref"])(s).fetching?{name:"notFoundContent",fn:Object(r["withCtx"])(()=>[Object(r["createVNode"])(o,{size:"small"})])}:void 0]),1032,["value","disabled","not-found-content","options","onSearch"])}}};const d=n;t["a"]=d},dc0f:function(e,t,a){"use strict";a("22a7")}}]);