triage_business/js/scenario-rdCost-designTestParts.51329328.js
2026-03-27 10:31:36 +08:00

1 line
6.9 KiB
JavaScript

"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[3868],{46860:function(e,a,t){t.r(a),t.d(a,{default:function(){return $}});var s=t(66252),i=t(3577);const l={key:0,class:"scTableSearch"},o={class:"searchItem searchBtn"},n=(0,s.Uk)("查询"),d=(0,s.Uk)("重置"),r={class:"left-panel"},c=(0,s.Uk)("批量新增"),p={key:0},h={key:0},u=(0,s.Uk)("查看"),m=(0,s.Uk)("编辑"),w=(0,s.Uk)("删除"),g=(0,s.Uk)(" 名称 "),f=(0,s._)("span",{class:"headerColor"},"*",-1),b=(0,s.Uk)(" 金额 "),k=(0,s._)("span",{class:"headerColor"},"*",-1);function _(e,a,t,_,v,y){const S=(0,s.up)("el-button"),D=(0,s.up)("scTableHerderListSearch"),C=(0,s.up)("el-header"),z=(0,s.up)("el-table-column"),$=(0,s.up)("el-dropdown-item"),W=(0,s.up)("el-dropdown-menu"),U=(0,s.up)("el-dropdown"),T=(0,s.up)("scNewTable"),B=(0,s.up)("el-main"),x=(0,s.up)("el-container"),A=(0,s.up)("save-dialog"),H=(0,s.up)("el-input"),L=(0,s.up)("batchSave");return(0,s.wg)(),(0,s.iD)(s.HY,null,[(0,s.Wm)(x,{class:"mainBox mainBoxHeaderNoBorder"},{default:(0,s.w5)((()=>[v.list.column.length>0?((0,s.wg)(),(0,s.iD)("div",l,[(0,s.Wm)(D,{ref:"scSearch",searchList:v.list.column,paramsData:v.params,onFetchSelectData:y.getSelectData,onChangeHeaderData:y.getHeaderData},{default:(0,s.w5)((()=>[(0,s._)("div",o,[(0,s.Wm)(S,{size:v.size,type:"primary",icon:"el-icon-search",onClick:y.upSearch},{default:(0,s.w5)((()=>[n])),_:1},8,["size","onClick"]),(0,s.Wm)(S,{size:v.size,type:"info",icon:"el-icon-RefreshRight",onClick:y.reset},{default:(0,s.w5)((()=>[d])),_:1},8,["size","onClick"])])])),_:1},8,["searchList","paramsData","onFetchSelectData","onChangeHeaderData"])])):(0,s.kq)("",!0),(0,s.Wm)(C,null,{default:(0,s.w5)((()=>[(0,s._)("div",r,[(0,s.Wm)(S,{size:v.size,type:"primary",icon:"el-icon-plus",onClick:y.add},null,8,["size","onClick"]),(0,s.Wm)(S,{size:v.size,type:"primary",plain:"",onClick:y.batchAdd},{default:(0,s.w5)((()=>[c])),_:1},8,["size","onClick"])])])),_:1}),(0,s.Wm)(B,{class:"nopadding"},{default:(0,s.w5)((()=>[(0,s.Wm)(T,{ref:"table",size:v.size,onColumnBack:y.columnBack,tableName:"listCustomColumn",apiObj:v.list.apiObj,column:v.list.column,"row-key":"id",stripe:"",border:"",params:v.params},{scenario:(0,s.w5)((e=>[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(v.setMap.scenarioList,(a=>((0,s.wg)(),(0,s.iD)("span",{key:a.value},[a.value===e.row.scenario?((0,s.wg)(),(0,s.iD)("span",p,(0,i.toDisplayString)(a.label),1)):(0,s.kq)("",!0)])))),128))])),scenario_type:(0,s.w5)((e=>[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(v.setMap.scenarioTypeList,(a=>((0,s.wg)(),(0,s.iD)("span",{key:a.value},[a.value===e.row.scenario_type?((0,s.wg)(),(0,s.iD)("span",h,(0,i.toDisplayString)(a.label),1)):(0,s.kq)("",!0)])))),128))])),created_at:(0,s.w5)((e=>[(0,s.Uk)((0,i.toDisplayString)(y.dateFormat(e.row.created_at,"yyyy-MM-dd")),1)])),default:(0,s.w5)((()=>[(0,s.Wm)(z,{type:"selection",align:"center",width:"50"}),(0,s.Wm)(z,{label:"序号",align:"center",type:"index",width:"50"}),(0,s.Wm)(z,{label:"操作",fixed:"right",align:"center",width:"160"},{default:(0,s.w5)((e=>[(0,s.Wm)(U,null,{dropdown:(0,s.w5)((()=>[(0,s.Wm)(W,null,{default:(0,s.w5)((()=>[(0,s.Wm)($,{onClick:a=>y.handlerCommand(e.row,"show"),icon:"sc-icon-See"},{default:(0,s.w5)((()=>[u])),_:2},1032,["onClick"]),(0,s.Wm)($,{onClick:a=>y.handlerCommand(e.row,"edit"),icon:"sc-icon-Edit"},{default:(0,s.w5)((()=>[m])),_:2},1032,["onClick"]),(0,s.Wm)($,{onClick:a=>y.handlerCommand(e.row,"delete"),divided:"",icon:"sc-icon-Delete"},{default:(0,s.w5)((()=>[w])),_:2},1032,["onClick"])])),_:2},1024)])),default:(0,s.w5)((()=>[(0,s.Wm)(S,{icon:"el-icon-more",size:v.size},null,8,["size"])])),_:2},1024)])),_:1})])),_:1},8,["size","onColumnBack","apiObj","column","params"])])),_:1})])),_:1}),v.dialog.save?((0,s.wg)(),(0,s.j4)(A,{key:0,ref:"saveDialog",onSuccess:y.handleSaveSuccess,onClosed:a[0]||(a[0]=e=>v.dialog.save=!1)},null,8,["onSuccess"])):(0,s.kq)("",!0),v.dialog.batchSave?((0,s.wg)(),(0,s.j4)(L,{key:1,ref:"batchSaveDialog",onSave:y.batchSaveAdd,onClosed:a[1]||(a[1]=e=>v.dialog.batchSave=!1)},{default:(0,s.w5)((()=>[(0,s.Wm)(z,{label:"",width:"110"},{header:(0,s.w5)((()=>[g,f])),default:(0,s.w5)((e=>[(0,s.Wm)(H,{class:"inputBorderNone",size:v.size,modelValue:e.row.item_name,"onUpdate:modelValue":a=>e.row.item_name=a,placeholder:"名称"},null,8,["size","modelValue","onUpdate:modelValue"])])),_:1}),(0,s.Wm)(z,{label:"",width:"110"},{header:(0,s.w5)((()=>[b,k])),default:(0,s.w5)((e=>[(0,s.Wm)(H,{class:"inputBorderNone",type:"number",size:v.size,modelValue:e.row.item_value,"onUpdate:modelValue":a=>e.row.item_value=a,placeholder:"金额"},null,8,["size","modelValue","onUpdate:modelValue"])])),_:1})])),_:1},8,["onSave"])):(0,s.kq)("",!0)],64)}var v=t(20863),y=t(86113),S=t(558),D={name:"dept",components:{saveDialog:v["default"],batchSave:y["default"]},data(){return{size:"small",setMap:{scenarioList:[],scenarioTypeList:[]},dialog:{save:!1,batchSave:!1},list:{apiObj:this.$API.rdcost.design_test_parts.list,column:[]},selection:[],filterMap:{data:{}},params:{url:"rd-cost/design.test.parts"}}},mounted(){},methods:{columnBack(e){this.list.column=e},getHeaderData(e){this.params=e,this.filterMap.data=e},async getSelectData(e){let{data:a,params:t}=e;this.params=t,this.filterMap.data=t;let s=this.$TOOL.objCopy(t);s.field="","string"===typeof a.prop?s.field=a.prop:s.field=a.prop[0],"select"!=a.search_type&&"checkbox"!=a.search_type||await this.getField(a,s)},async getField(e,a){const t=await this.$API.rdcost.design_test_parts.field.post(a);200===t.code&&(t.data&&t.data.length>0&&t.data.forEach((a=>{a.label=a[e.prop],a.value=a[e.prop]})),this.list.column.forEach((a=>{a.prop==e.prop&&(a.data=t.data)})))},dateFormat(e){return S.Z.getStartTime(e)},add(){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open()}))},batchAdd(){this.dialog.batchSave=!0,this.$nextTick((()=>{this.$refs.batchSaveDialog.open()}))},table_edit(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("edit").setData(e)}))},table_show(e){this.dialog.save=!0,this.$nextTick((()=>{this.$refs.saveDialog.open("show").setData(e)}))},async table_del(e){const a={ids:[e.id]},t=await this.$API.rdcost.design_test_parts.delete.post(a);200===t.code&&(this.$refs.table.refresh(),this.$message.success("删除成功"))},handlerCommand(e,a){"show"==a?this.table_show(e):"edit"==a?this.table_edit(e):"delete"==a&&this.table_del(e)},selectionChange(e){this.selection=e},upSearch(){this.$refs.table.upData(this.params)},reset(){this.params={url:"rd-cost/design.test.parts"},this.$refs.scSearch.reload(this.params),this.$refs.table.reload(this.params)},handleSaveSuccess(e,a){("add"===a||"edit"===a)&&this.$refs.table.refresh()},async batchSaveAdd(e){const a=await this.$API.rdcost.design_test_parts.batchAdd.post({items:e});this.$refs.batchSaveDialog.$data.saveLoading=!1,200===a.code&&(this.$message.success("操作成功"),this.$refs.batchSaveDialog.close(),this.$refs.table.refresh())}}},C=t(83744);const z=(0,C.Z)(D,[["render",_]]);var $=z}}]);