(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2342b7d7"],{2275:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"mod-stock-subscription"},[a("avue-crud",{ref:"crud",attrs:{page:t.page,data:t.dataList,option:t.tableOption,"cell-class-name":t.addClasscolor},on:{"update:page":function(e){t.page=e},"search-change":t.searchChange,"selection-change":t.selectionChange,"on-load":t.getDataList},scopedSlots:t._u([{key:"investment_min",fn:function(e){return[a("span",[t._v(t._s(e.row.investment_min))]),t._v("-"),a("span",[t._v(t._s(e.row.investment_max))])]}},{key:"methodImg",fn:function(t){return[a("img",{attrs:{src:t.row.img,alt:"",width:"100"}})]}},{key:"menu",fn:function(e){return[t.isAuth("mining:stock-subscription:operate")?a("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"small"},on:{click:function(a){return a.stopPropagation(),t.addOrUpdateHandle(e.row)}}},[t._v("审核")]):t._e(),t.isAuth("mining:stock-subscription:operate")&&1==e.row.status?a("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"small"},on:{click:function(a){return a.stopPropagation(),t.batchPublishing(e.row)}}},[t._v("公布")]):t._e()]}}])},[a("template",{slot:"menuLeft"},[t.isAuth("mining:stock-subscription:operate")?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small",disabled:t.dataListSelections.length<=0},on:{click:function(e){return e.stopPropagation(),t.batchPublishing(t.dataListSelections)}}},[t._v("批量公布")]):t._e(),t.isAuth("mining:stock-subscription:operate")?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small",disabled:t.dataListSelections.length<=0},on:{click:function(e){return e.stopPropagation(),t.batchRescheduling()}}},[t._v("批量改签")]):t._e()],1)],2),t.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:t.getDataList}}):t._e(),t.publishVisible?a("publish",{ref:"publishUpdate",on:{refreshDataList:t.getDataList}}):t._e()],1)},i=[];const r={searchMenuSpan:6,columnBtn:!1,border:!0,selection:!0,index:!1,indexLabel:"序号",stripe:!0,menuAlign:"center",menuWidth:180,align:"center",refreshBtn:!0,searchSize:"mini",addBtn:!1,editBtn:!1,delBtn:!1,viewBtn:!1,emptyBtn:!0,props:{label:"label",value:"value"},column:[{label:"ID",prop:"userCode"},{label:"申购单号",prop:"orderNo",search:!0},{label:"申购状态",prop:"status",type:"select",dicData:[{label:"申购中",value:1},{label:"已中签",value:2},{label:"未中签",value:3}],search:!0},{label:"用户名",prop:"userName",search:!0},{label:"UID",prop:"userCode"},{label:"实名",prop:"realName"},{label:"股票名称",prop:"symbolName",search:!0},{label:"股票代码",prop:"symbolCode",search:!0},{label:"申购价格",prop:"subPrice"},{label:"申购股数",prop:"subNumber"},{label:"中签数量",prop:"winningNumber"},{label:"申购需认缴",prop:"requiredSubscribe"},{label:"中签应认缴",prop:"requiredNumber"},{label:"认缴次数",prop:"userPromiseCount"},{label:"已认缴次数",prop:"subscribedCount"},{label:"已认缴金额",prop:"subscribedAmount"},{label:"申购时间",prop:"createTime"}]};var o=a("d56d"),n=a("7d19"),l={data(){return{searchParams:{},dataForm:{},dataList:[],dataListLoading:!1,publishVisible:!1,dataListSelections:[],searchParams:{},addOrUpdateVisible:!1,tableOption:r,page:{total:0,currentPage:1,pageSize:10}}},components:{AddOrUpdate:o["default"],publish:n["default"]},methods:{getDataList(t,e){const a={current:null==t?this.page.currentPage:t.currentPage,size:null==t?this.page.pageSize:t.pageSize,...this.searchParams};this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/applyNewSharesOrder/list"),method:"post",data:this.$http.adornData(Object.assign({current:null==t?this.page.currentPage:t.currentPage,size:null==t?this.page.pageSize:t.pageSize},a))}).then(({data:t})=>{this.dataList=t.data.records,this.page.total=t.data.total,this.dataListLoading=!1,e&&e()})},searchChange(t,e){this.page.currentPage=1,this.searchParams=t,this.getDataList(this.page,e)},selectionChange(t){this.dataListSelections=t,console.log(this.dataListSelections)},addOrUpdateHandle(t){this.addOrUpdateVisible=!0,this.$nextTick(()=>{this.$refs.addOrUpdate.init(t)})},batchPublishing(t){this.publishVisible=!0,this.$nextTick(()=>{this.$refs.publishUpdate.init(t)})},addClasscolor({column:t,row:e}){return"status"===t.property&&1*e.status==2?"green":"status"===t.property&&1*e.status==3?"red":""},selectionChange(t){this.dataListSelections=t},batchRescheduling(t,e){t=t?[t]:this.dataListSelections.map(t=>t.orderNo);var a=e?[e]:this.dataListSelections.map(t=>t.userName);this.$confirm(`确定对[用户${a.join(",")}]进行[${t?"改签":"批量改签"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$http({url:this.$http.adornUrl("/applyNewSharesOrder/batchRescheduling"),method:"post",data:this.$http.adornData({orderNo:t})}).then(({data:t})=>{0==t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.page.currentPage=1,this.getDataList(this.page)}}):this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>{}})})}).catch(()=>{})},batchSubscription(t,e){t=t?[t]:this.dataListSelections.map(t=>t.orderNo);var a=e?[e]:this.dataListSelections.map(t=>t.userName);this.$confirm(`确定对[用户${a.join(",")}]进行[${t?"改签":"批量改签"}]操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$http({url:this.$http.adornUrl("/applyNewSharesOrder/batchSubscription"),method:"post",data:this.$http.adornData({orderNo:t})}).then(({data:t})=>{0==t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.page.currentPage=1,this.getDataList(this.page)}}):this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>{}})})}).catch(()=>{})}}},d=l,c=a("2877"),p=Object(c["a"])(d,s,i,!1,null,null,null);e["default"]=p.exports},3406:function(t,e,a){"use strict";a("8fcf")},"7d19":function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.type?"批量公布":"公布","close-on-click-modal":!1,width:"600px",visible:t.visible},on:{close:t.handClose,"update:visible":function(e){t.visible=e}}},[a("el-form",{ref:"dataForm",attrs:{model:t.dataForm,rules:t.dataRule,"label-width":"150px"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.dataFormSubmit()}}},[t.type?a("el-form-item",{attrs:{label:"公布账号:",prop:"ipoStatus"}},[a("span",[t._v(t._s(t.nameList))])]):t._e(),a("el-form-item",{attrs:{label:"申购状态",prop:"status"}},[a("el-select",{staticClass:"speaInputTwo",attrs:{placeholder:"请选择"},on:{change:function(e){return t.changeVal()}},model:{value:t.dataForm.status,callback:function(e){t.$set(t.dataForm,"status",e)},expression:"dataForm.status"}},t._l(t.direction,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.visible=!1}}},[t._v("取消")]),a("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.dataFormSubmit()}}},[t._v("确定")])],1)],1)},i=[],r=a("20ca"),o=(a("90c5"),{data(){return{visible:!1,imageUrl:"",row:"",type:!0,dataForm:{status:""},nameList:"",orderNo:[],direction:[{label:"已中签",value:2},{label:"未中签",value:3}],dataRule:{},tempKey:-666666}},methods:{init(t){if(this.dataForm.status=this.direction[0].value,console.log(this.dataForm.status),Array.isArray(t)){this.type=!0,this.orderNo=t.map(t=>t.orderNo);let e=t.map(t=>t.userName);this.nameList=e.join(","),console.log(this.orderNo)}else this.type=!1,this.orderNo=[t.orderNo],console.log(this.orderNo);this.row=t||"",this.visible=!0},handClose(){this.nameList="",this.orderNo=[],this.$data.dataForm=JSON.parse(JSON.stringify(this.$options.data().dataForm)),this.row="",this.$nextTick(()=>{this.$refs["dataForm"].clearValidate()})},changeVal(t){this.$forceUpdate()},dataFormSubmit:Object(r["a"])((function(){this.$refs["dataForm"].validate(t=>{t&&this.$http({url:this.$http.adornUrl("/applyNewSharesOrder/batchPublish"),method:"post",data:this.$http.adornData({orderNo:this.orderNo,status:this.dataForm.status})}).then(({data:t})=>{0==t.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.visible=!1,this.$emit("refreshDataList")}}):this.$message({message:t.msg,type:"error",duration:1500,onClose:()=>{}})})})}))}}),n=o,l=(a("3406"),a("2877")),d=Object(l["a"])(n,s,i,!1,null,"31d2bab6",null);e["default"]=d.exports},"8fcf":function(t,e,a){}}]);
|