提交 1fc263b9 authored 作者: thy's avatar thy

输入格式限制

上级 2923a463
No preview for this file type
......@@ -55,14 +55,14 @@
/>
</el-form-item>
<el-form-item label="模块数:">
<el-input v-model.number="form.moduleNum"></el-input>
<el-input v-model.number="form.moduleNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="数据库表:">
<el-input v-model.number="form.tableNum"></el-input>
<el-input v-model.number="form.tableNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
<span class="input_text"></span>
</el-form-item>
<el-form-item label="原开发费用:">
<el-input v-model.number="form.cost"></el-input>
<el-input v-model.number="form.cost" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
<span class="input_text">万元</span>
<img
src="./img/xing.png"
......@@ -80,12 +80,12 @@
</el-form-item>
<el-form-item label="数据库数据量:">
<el-input v-model.number="form.databaseNum"></el-input>
<el-input v-model.number="form.databaseNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
<span class="input_text">G</span>
</el-form-item>
<el-form-item label="开发周期:">
<el-input v-model.number="form.cycle"></el-input>
<el-input v-model.number="form.cycle" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
<span class="input_text"></span>
</el-form-item>
......@@ -569,18 +569,18 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.application.num"></el-input>
<el-input v-model.number="systemStructure.application.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.application.cpuNum">
<i></i>
<el-input v-model.number="systemStructure.application.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))">
</el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.application.ghz"></el-input>
<el-input v-model="systemStructure.application.ghz" @keyup.native='keyupEvent($event,systemStructure.application.ghz)'></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.application.memory"></el-input>
<el-input v-model.number="systemStructure.application.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -740,16 +740,16 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.database.num"></el-input>
<el-input v-model.number="systemStructure.database.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.database.cpuNum"></el-input>
<el-input v-model.number="systemStructure.database.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.database.ghz"></el-input>
<el-input v-model="systemStructure.database.ghz" @keyup.native='keyupEvent($event,systemStructure.database.ghz)'></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.database.memory"></el-input>
<el-input v-model.number="systemStructure.database.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -909,16 +909,16 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.nas.num"></el-input>
<el-input v-model.number="systemStructure.nas.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.nas.cpuNum"></el-input>
<el-input v-model.number="systemStructure.nas.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.nas.ghz"></el-input>
<el-input v-model="systemStructure.nas.ghz" @keyup.native='keyupEvent($event,systemStructure.nas.ghz)' ></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.nas.memory"></el-input>
<el-input v-model.number="systemStructure.nas.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -1077,16 +1077,16 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.slb.num"></el-input>
<el-input v-model.number="systemStructure.slb.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.slb.cpuNum"></el-input>
<el-input v-model.number="systemStructure.slb.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.slb.ghz"></el-input>
<el-input v-model="systemStructure.slb.ghz" @keyup.native='keyupEvent($event,systemStructure.slb.ghz)' ></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.slb.memory"></el-input>
<el-input v-model.number="systemStructure.slb.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -1245,16 +1245,16 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.cdn.num"></el-input>
<el-input v-model.number="systemStructure.cdn.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.cdn.cpuNum"></el-input>
<el-input v-model.number="systemStructure.cdn.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.cdn.ghz"></el-input>
<el-input v-model="systemStructure.cdn.ghz" @keyup.native='keyupEvent($event,systemStructure.cdn.ghz)' ></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.cdn.memory"></el-input>
<el-input v-model.number="systemStructure.cdn.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -1413,16 +1413,16 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.vps.num"></el-input>
<el-input v-model.number="systemStructure.vps.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.vps.cpuNum"></el-input>
<el-input v-model.number="systemStructure.vps.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.vps.ghz"></el-input>
<el-input v-model="systemStructure.vps.ghz" @keyup.native='keyupEvent($event,systemStructure.vps.ghz)'></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.vps.memory"></el-input>
<el-input v-model.number="systemStructure.vps.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -1588,16 +1588,16 @@ systemStructure.cdn.memory != '' "
<div class="copy-form nmsl">
<el-form ref="form" :model="form" label-width="140px">
<el-form-item label="台数:">
<el-input v-model="systemStructure.otherEquipment.num"></el-input>
<el-input v-model.number="systemStructure.otherEquipment.num" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="CPU核数:">
<el-input v-model="systemStructure.otherEquipment.cpuNum"></el-input>
<el-input v-model.number="systemStructure.otherEquipment.cpuNum" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
<el-form-item label="单核主频:">
<el-input v-model="systemStructure.otherEquipment.ghz"></el-input>
<el-input v-model="systemStructure.otherEquipment.ghz" @keyup.native='keyupEvent($event,systemStructure.otherEquipment.ghz)' ></el-input>
</el-form-item>
<el-form-item label="内存:">
<el-input v-model="systemStructure.otherEquipment.memory"></el-input>
<el-input v-model.number="systemStructure.otherEquipment.memory" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
</el-form-item>
</el-form>
</div>
......@@ -2531,7 +2531,6 @@ systemStructure.cdn.memory != '' "
<el-checkbox class="form-radio" label="TITAN">Titan</el-checkbox>
<el-checkbox class="form-radio" label="VIRTUOSO">Virtuoso</el-checkbox>
<el-checkbox class="form-radio" label="ARANGODB ">ArangoDB</el-checkbox>
<el-checkbox class="form-radio" label="TITAN">Titan</el-checkbox>
</el-checkbox-group>
<!-- <div class="form-radio" style="margin-top:5px;">
<el-radio v-model="database.databaseType" label="Orcle">Orcle</el-radio>
......@@ -2798,7 +2797,7 @@ systemStructure.cdn.memory != '' "
<div class="copy-nav-main-main nmmml two">
<div class="copy-box-main-input more">
<span class="box-input-text">费用:</span>
<el-input v-model.number="apply.cost" placeholder="请输入"></el-input>
<el-input v-model.number="apply.cost" placeholder="请输入" onkeypress="return (/[\d]/.test(String.fromCharCode(event.keyCode)))"></el-input>
<span class="input_textbottom">万元</span>
</div>
<div class="copy-box-main-input more" style="margin-top:30px;">
......@@ -3770,6 +3769,16 @@ export default {
this.browser.plugInUnit = 1;
}
},
keyupEvent(e,input) {
e.target.value=e.target.value.replace(/[^\d.]/g, '');
e.target.value=e.target.value.replace(/\.{2,}/g, '.');
e.target.value=e.target.value.replace(/^\./g, '0.');
e.target.value=e.target.value.replace(/^\d*\.\d*\./g, e.target.value.substring(0,e.target.value.length-1));
e.target.value=e.target.value.replace(/^0[^\.]+/g, '0')
e.target.value=e.target.value.replace(/^(\d+)\.(\d).*$/, '$1.$2')
// this.input=e.target.value
// console.log(this.input)
},
addZip(name, file, git) {
this.loading = false;
......@@ -5115,7 +5124,7 @@ this.developLanguageSystem = this.$options.data().developLanguageSystem
},
//生命周期 - 挂载完成(可以访问DOM元素)
mounted() {
// localhost
// 120.55.57.35
var ws = new WebSocket("ws://120.55.57.35:8078/websocket/22");
var that = this
ws.onopen = function() {
......
......@@ -135,7 +135,7 @@ export default {
},
// 链接到其他页面
otherJump() {
window.open('http://120.55.57.35:8080/auto-test/#/AssessmentUser')
// window.open('http://120.55.57.35:8080/auto-test/#/AssessmentUser')
}
},
components: {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论