(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0a4ba2"],{"0859":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"mod-stock-release"},[a("avue-crud",{ref:"crud",attrs:{page:e.page,data:e.dataList,option:e.tableOption,"cell-class-name":e.addClasscolor},on:{"update:page":function(t){e.page=t},"search-change":e.searchChange,"selection-change":e.selectionChange,"on-load":e.getDataList},scopedSlots:e._u([{key:"investment_min",fn:function(t){return[a("span",[e._v(e._s(t.row.investment_min))]),e._v("-"),a("span",[e._v(e._s(t.row.investment_max))])]}},{key:"methodImg",fn:function(e){return[a("img",{attrs:{src:e.row.img,alt:"",width:"100"}})]}},{key:"menu",fn:function(t){return[e.isAuth("mining:stock-release:operate")?a("el-button",{attrs:{type:"primary",icon:"el-icon-edit",size:"small"},on:{click:function(a){return a.stopPropagation(),e.addOrUpdateHandle(t.row)}}},[e._v("编辑")]):e._e(),e.isAuth("mining:stock-release:operate")?a("el-button",{attrs:{type:"danger",icon:"el-icon-delete",size:"small"},on:{click:function(a){return a.stopPropagation(),e.deleteHandle(t.row)}}},[e._v("删除")]):e._e()]}}])},[a("template",{slot:"menuLeft"},[e.isAuth("mining:stock-release:operate")?a("el-button",{attrs:{type:"primary",icon:"el-icon-plus",size:"small"},on:{click:function(t){return t.stopPropagation(),e.addOrUpdateHandle()}}},[e._v("新增")]):e._e()],1)],2),e.addOrUpdateVisible?a("add-or-update",{ref:"addOrUpdate",on:{refreshDataList:e.getDataList}}):e._e()],1)},n=[];const r={searchMenuSpan:6,searchLabelWidth:110,columnBtn:!1,border:!0,selection:!1,index:!1,indexLabel:"序号",stripe:!0,menuAlign:"center",menuWidth:200,align:"center",refreshBtn:!0,searchSize:"mini",addBtn:!1,editBtn:!1,delBtn:!1,viewBtn:!1,emptyBtn:!0,menu:!0,props:{label:"label",value:"value"},column:[{label:"股票简称",prop:"name",search:!0},{label:"申购代码(字母)",prop:"productName",search:!0},{label:"发行价",prop:"marketPrice"},{label:"承销价",prop:"underwritingPrice"},{label:"用户申购额度",prop:"defaultLimit"},{label:"发行总数",prop:"subscribeTotalNumber"},{label:"已申购数",prop:"appliedSubscribeNumber"},{label:"抽签日期",prop:"drawDate"},{label:"开放申购日",prop:"startSubscribeDate"},{label:"截止申购日",prop:"endSubscribeDate"},{label:"发券日期",prop:"issuanceDate"},{label:"发行市场",prop:"ipoStatus",type:"select",dicData:[{label:"待上市",value:1},{label:"已上市",value:2}],search:!0},{label:"更新时间",prop:"updateTime"},{label:"锁定时间(天)",prop:"lockDay"},{label:"权重",prop:"weight"},{label:"状态",prop:"status",type:"select",dicData:[{label:"未开始",value:1},{label:"开放中",value:2},{label:"已结束",value:3}],search:!0}]};var i=a("223c"),o={data(){return{searchParams:{},dataForm:{},dataList:[],dataListLoading:!1,dataListSelections:[],searchParams:{},addOrUpdateVisible:!1,tableOption:r,page:{total:0,currentPage:1,pageSize:10},options:[]}},components:{AddOrUpdate:i["default"]},created(){this.getAction()},methods:{getDataList(e,t){const a={current:null==e?this.page.currentPage:e.currentPage,size:null==e?this.page.pageSize:e.pageSize,...this.searchParams};this.dataListLoading=!0,this.$http({url:this.$http.adornUrl("/newSharesConfig/list"),method:"post",data:this.$http.adornData(Object.assign({current:null==e?this.page.currentPage:e.currentPage,size:null==e?this.page.pageSize:e.pageSize},a))}).then(({data:e})=>{this.dataList=e.data.records,this.page.total=e.data.total,this.dataListLoading=!1,t&&t()})},searchChange(e,t){this.page.currentPage=1,this.searchParams=e,this.getDataList(this.page,t)},selectionChange(e){this.dataListSelections=e},addOrUpdateHandle(e){this.addOrUpdateVisible=!0,this.$nextTick(()=>{this.$refs.addOrUpdate.init(e,this.options)})},addClasscolor({column:e,row:t}){return"ipoStatus"===e.property&&1*t.ipoStatus==2||"status"===e.property&&1*t.status==2?"green":"status"===e.property&&1*t.state==3?"red":"ipoStatus"===e.property&&1*t.ipoStatus==1||"status"===e.property&&1*t.status==1?"yellow":void 0},deleteHandle(e){var t=e.uuid;console.log(e),this.$confirm(`确定要对[${e.name}]进行删除操作?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{this.$http({url:this.$http.adornUrl("/newSharesConfig/delete"),method:"post",data:this.$http.adornData({id:t})}).then(({data:e})=>{0==e.code?this.$message({message:"操作成功",type:"success",duration:1500,onClose:()=>{this.getDataList()}}):this.$message({message:e.msg,type:"error",duration:1500,onClose:()=>{}})})}).catch(()=>{})},getAction(){this.$http({url:this.$http.adornUrl("/newSharesConfig/getSharesTypeList"),method:"get"}).then(({data:e})=>{console.log("newSharesConfig data => "+JSON.stringify(e)),0==e.code&&(this.options=e.data.map((e,t)=>Object.assign({},{value:e.value,label:e.name})))})}}},l=o,p=a("2877"),d=Object(p["a"])(l,s,n,!1,null,null,null);t["default"]=d.exports}}]);