2 lines
8.9 KiB
JavaScript
2 lines
8.9 KiB
JavaScript
|
|
import{_ as le}from"./edit-b23e7422.js";import{_ as ae}from"./del-c4a54740.js";import{ah as k,d as ne,r as s,x as ie,f as y,aj as oe,o as V,c as S,i as c,V as se,W as ue,L as re,t as U,h as a,w as o,A as _,a as $,al as de,X as ce,g as pe,a9 as fe,ak as me,ae as b,E as N,_ as ve}from"./index-222cd32d.js";import{_ as ge}from"./page.vue_vue_type_script_setup_true_lang-d6cfacc3.js";function ye(d){return k({url:"/critical-data/by-device-type",method:"get",params:d})}function be(d){return k({url:"/critical-data",method:"Post",data:d})}function he(d){return k({url:"/critical-data",method:"PUT",data:d})}function _e(d){return k({url:"/critical-data/"+d.id,method:"delete"})}function we(d){return k({url:"/critical-data",method:"delete",data:d})}const ke={class:"criticalData-box"},xe={class:"conductproject-bg-leftBox"},Ce=["onClick"],Ve={class:"conductproject-bg-box"},De={style:{display:"-webkit-flex","justify-content":"space-between","-webkit-justify-content":"space-between","margin-bottom":"10px"}},Ie={style:{display:"-webkit-flex"}},Te={style:{display:"-webkit-flex","justify-content":"space-around","-webkit-justify-content":"space-around"}},Ae=["onClick"],Me=["onClick"],Be={class:"dialog-footer",style:{display:"-webkit-flex","justify-content":"flex-end","-webkit-justify-content":"flex-end"}},Se={name:"criticalData"},$e=ne({...Se,setup(d){const E="/prod-api",u=s({current:1,size:10,deviceType:""}),j=s(),P=s([]),z=s([]),x=s([]),h=s(!1);function p(){let i={name:J.value,deviceType:u.value.type,pageNum:u.value.current,pageSize:u.value.size};h.value=!0,ye(i).then(e=>{z.value=e.records,j.value=e.total,h.value=!1}).catch(e=>{h.value=!1})}function q(i){x.value=i}const D=s([]);function H(){me({dictId:"fe2c3418b8998f4e64d56ab46bfe0fed",size:99,current:1}).then(e=>{D.value=e.data.records,u.value.type=D.value[0].itemCode,p()}).catch(e=>{})}function K(i){u.value.type=i.itemCode,p()}const C=s(),J=s(""),I=s(""),n=s({deviceType:null,diameter:null,height:null,fissileConcentration:null,isotopicAbundance:null,keffValue:null}),f=s(!1);function L(){I.value="新增设备",n.value={deviceType:u.value.type,diameter:null,height:null,fissileConcentration:null,isotopicAbundance:null,keffValue:null},P.value=[],f.value=!0}function O(i){i.validate(e=>{if(e)if(n.value.criticalId)if(n.value.criticalId){const t={criticalId:n.value.criticalId,deviceType:n.value.deviceType,diameter:n.value.diameter,height:n.value.height,fissileConcentration:n.value.fissileConcentration,isotopicAbundance:n.value.isotopicAbundance,keffValue:n.value.keffValue};he(t).then(m=>{m===!0?(p(),f.value=!1):b({type:"error",message:"修改失败"})})}else return!1;else{const t={...n.value};be(t).then(m=>{m===!0?(p(),f.value=!1):b({type:"error",message:"新增失败"})})}})}function F(){f.value=!1,C.value!=null&&C.value.resetFields()}const W=s({name:[{required:!0,message:"请输入设备名称",trigger:"blur"}],code:[{required:!0,message:"请输入设备编码",trigger:"blur"}]});function X(i){I.value="修改设备",n.value=JSON.parse(JSON.stringify(i)),f.value=!0}function Y(i){N.confirm("确定删除此设备吗?","删除提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{let e={id:i.criticalId};_e(e).then(()=>{p(),b({type:"success",message:"删除成功"})})})}function G(){N.confirm("确定删除已选择设备吗?","删除提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{let i=[];x.value.forEach(t=>{i.push(t.criticalId)}),we({ids:i}.ids).then(()=>{p(),b({message:"删除成功",type:"success"})})})}function Q(i){const e=i;if(e!=null){var t=new Date(e),m=t.getFullYear(),r=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1;t.getMonth()+1<10?""+(t.getMonth()+1):t.getMonth()+1;var A=t.getDate()<10?"0"+t.getDate():t.getDate(),v=t.getHours()<10?"0"+t.getHours():t.getHours(),g=t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes(),M=t.getSeconds()<10?"0"+t.getSeconds():t.getSeconds();return m+"-"+r+"-"+A+" "+v+":"+g+":"+M}}function R(){h.value=!0}const T=s(null);function Z(i){i!==!1?b({message:"导入成功!",type:"succes
|