fix: 修改BUG35-71

This commit is contained in:
jxj_yjl 2023-07-05 17:54:24 +08:00
parent d60e4a85dd
commit ff6e91ca29
23 changed files with 219 additions and 84 deletions

View File

@ -178,7 +178,13 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.projectInfo.messagePushPeople')" > <el-form-item :label="$t('message.projectInfo.messagePushPeople')" >
<div v-for="(item,index) in form.strangeCarsPeopleList" :key="index" class="personItem"> <div v-for="(item,index) in form.strangeCarsPeopleList" :key="index" class="personItem">
<el-input v-model="item.phone" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.phoneNo')" class="phone"></el-input> <el-input
v-model="item.phone"
:placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.phoneNo')"
class="phone"
type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
></el-input>
<el-input v-model="item.name" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.name')" class="name"></el-input> <el-input v-model="item.name" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.name')" class="name"></el-input>
<i class="redText el-icon-remove" style="margin-left: 10px" @click="operateAddPerson(2,false,index)"></i> <i class="redText el-icon-remove" style="margin-left: 10px" @click="operateAddPerson(2,false,index)"></i>
</div> </div>
@ -218,7 +224,12 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.projectInfo.messagePushPeople')" > <el-form-item :label="$t('message.projectInfo.messagePushPeople')" >
<div v-for="(item,index) in form.ryCarsPeopleList" :key="index" class="personItem"> <div v-for="(item,index) in form.ryCarsPeopleList" :key="index" class="personItem">
<el-input v-model="item.phone" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.phoneNo')" class="phone"></el-input> <el-input v-model="item.phone"
:placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.phoneNo')"
class="phone"
type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
></el-input>
<el-input v-model="item.name" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.name')" class="name"></el-input> <el-input v-model="item.name" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.name')" class="name"></el-input>
<i class="redText el-icon-remove" style="margin-left: 10px" @click="operateAddPerson(3,false,index)"></i> <i class="redText el-icon-remove" style="margin-left: 10px" @click="operateAddPerson(3,false,index)"></i>
</div> </div>
@ -259,7 +270,13 @@
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.projectInfo.messagePushPeople')" > <el-form-item :label="$t('message.projectInfo.messagePushPeople')" >
<div v-for="(item,index) in form.ryPeoplePeopleList" :key="index" class="personItem"> <div v-for="(item,index) in form.ryPeoplePeopleList" :key="index" class="personItem">
<el-input v-model="item.phone" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.phoneNo')" class="phone"></el-input> <el-input
v-model="item.phone"
:placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.phoneNo')"
class="phone"
type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
></el-input>
<el-input v-model="item.name" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.name')" class="name"></el-input> <el-input v-model="item.name" :placeholder="$t('message.projectInfo.placeholder')+$t('message.projectInfo.name')" class="name"></el-input>
<i class="redText el-icon-remove" style="margin-left: 10px" @click="operateAddPerson(4,false,index)"></i> <i class="redText el-icon-remove" style="margin-left: 10px" @click="operateAddPerson(4,false,index)"></i>
</div> </div>

View File

@ -118,35 +118,51 @@
label-width="140px" class="dialogFormBox yj-dialogFormBox"> label-width="140px" class="dialogFormBox yj-dialogFormBox">
<el-form-item :label="$t('message.alarmValueSet.early.pm25')" prop="pm25Warning"> <el-form-item :label="$t('message.alarmValueSet.early.pm25')" prop="pm25Warning">
<el-input v-model="warningInfo.pm25Warning" <el-input v-model="warningInfo.pm25Warning"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.pm10')" prop="pm10Warning"> <el-form-item :label="$t('message.alarmValueSet.early.pm10')" prop="pm10Warning">
<el-input v-model="warningInfo.pm10Warning" <el-input v-model="warningInfo.pm10Warning"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.tis')" prop="realTimeTsp"> <el-form-item :label="$t('message.alarmValueSet.early.tis')" prop="realTimeTsp">
<el-input v-model="warningInfo.realTimeTsp" <el-input v-model="warningInfo.realTimeTsp"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.windSpeed')" prop="windSpeed"> <el-form-item :label="$t('message.alarmValueSet.early.windSpeed')" prop="windSpeed">
<el-input v-model="warningInfo.windSpeed" <el-input v-model="warningInfo.windSpeed"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.noise')" prop="noiseWarning"> <el-form-item :label="$t('message.alarmValueSet.early.noise')" prop="noiseWarning">
<el-input v-model="warningInfo.noiseWarning" <el-input v-model="warningInfo.noiseWarning"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.humidity')" prop="realTimeHumidity"> <el-form-item :label="$t('message.alarmValueSet.early.humidity')" prop="realTimeHumidity">
<el-input v-model="warningInfo.realTimeHumidity" <el-input v-model="warningInfo.realTimeHumidity"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.MinTemperature')" prop="minTemperature"> <el-form-item :label="$t('message.alarmValueSet.early.MinTemperature')" prop="minTemperature">
<el-input v-model="warningInfo.minTemperature" <el-input v-model="warningInfo.minTemperature"
:placeholder="$t('message.alarmValueSet.placeholder')"></el-input> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.alarmValueSet.early.maxTemperature')" prop="maxTemperature"> <el-form-item :label="$t('message.alarmValueSet.early.maxTemperature')" prop="maxTemperature">
<el-input v-model="warningInfo.maxTemperature" <el-input v-model="warningInfo.maxTemperature"
:placeholder="$t('message.alarmValueSet.placeholder')"> :placeholder="$t('message.alarmValueSet.placeholder')"
type="number"
oninput="if(value.length>20)value=value.slice(0,20)">
</el-input> </el-input>
</el-form-item> </el-form-item>
<!-- pm2.5预警是否推送 pm2.5报警是否推送--> <!-- pm2.5预警是否推送 pm2.5报警是否推送-->

View File

@ -262,7 +262,8 @@
v-model="addForm.phoneNumber" v-model="addForm.phoneNumber"
style="width:210px" style="width:210px"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
:disabled="operationType=='detail'" :disabled="operationType=='detail'"
></el-input> ></el-input>
</el-form-item> </el-form-item>

View File

@ -171,21 +171,40 @@ export default {
}, },
// //
addFolder() { addFolder() {
this.$prompt(this.$t('message.fileManage.confirmDeleteTipText2'), this.$t('message.fileManage.createFolder'), { this.$prompt('创建文件夹', '请输入文件名', {
confirmButtonText: /* '确定', */this.$t('message.fileManage.confirm'), confirmButtonText: '确定',
cancelButtonText: /* '取消' */this.$t('message.fileManage.cancel'), cancelButtonText: '取消',
inputPattern:/\S/, inputPattern:/\S/,
inputErrorMessage: '请输入文件夹名称!' inputErrorMessage: '请输入文件夹名称!'
}) }).then(({ value }) => {
.then(({ value }) => {
this.createFile(value) this.createFile(value)
}) this.$message({
.catch(() => { type: 'success',
message: '新增成功'
});
}).catch(() => {
this.$message({ this.$message({
type: 'info', type: 'info',
message: /* '取消输入' */this.$t('message.fileManage.cancelInput'), message: /* '取消输入' */this.$t('message.fileManage.cancelInput'),
}) });
}) });
// this.$prompt(this.$t('message.fileManage.confirmDeleteTipText2'), this.$t('message.fileManage.createFolder'), {
// confirmButtonText: /* '', */this.$t('message.fileManage.confirm'),
// cancelButtonText: /* '' */this.$t('message.fileManage.cancel'),
// inputPattern:/\S/,
// inputErrorMessage: ''
// })
// .then(({ value }) => {
// this.createFile(value)
// })
// .catch(() => {
// this.$message({
// type: 'info',
// message: /* '' */this.$t('message.fileManage.cancelInput'),
// })
// })
}, },
// - // -
createFile(fileName) { createFile(fileName) {

View File

@ -129,9 +129,10 @@
</el-form-item> </el-form-item>
<el-form-item label="班组长电话" prop="teamLeaderPhone"> <el-form-item label="班组长电话" prop="teamLeaderPhone">
<el-input <el-input
maxlength="11"
v-model="addEditForm.teamLeaderPhone" v-model="addEditForm.teamLeaderPhone"
placeholder="请输入" placeholder="请输入"
type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="备注" prop="remark"> <el-form-item label="备注" prop="remark">

View File

@ -7,11 +7,11 @@
<div class="btn-box"> <div class="btn-box">
<!-- <el-button type="primary" size="medium ">预览</el-button> --> <!-- <el-button type="primary" size="medium ">预览</el-button> -->
<!-- 保存 --> <!-- 保存 -->
<el-button type="primary" size="medium " icon="el-icon-circle-check"> <el-button type="primary" size="medium " icon="el-icon-circle-check" @click="saveLED">
{{ $t("message.laborMange.save") }}</el-button {{ $t("message.laborMange.save") }}</el-button
> >
<!-- 发布 --> <!-- 发布 -->
<el-button type="primary" size="medium ">{{ <el-button type="primary" size="medium" @click="showMenu = !showMenu">{{
$t("message.laborMange.issue") $t("message.laborMange.issue")
}}</el-button> }}</el-button>
</div> </div>
@ -468,7 +468,59 @@ export default {
} }
}, },
}, },
created() {
//
// this.initLED()
},
methods: { methods: {
initLED() {
let data = [
{
animationTime: "10",
direction: 1,
fontSize: '10',
height: "30",
type: 1,
value: "欢迎光临"
},
{
animationTime: "10",
direction: 1,
fontSize: '10',
height: "30",
type: 2,
modelData: [
{
name: '木工班组',
num: '33'
},
{
name: '木工班组',
num: '33'
},
{
name: '木工班组',
num: '33'
},
{
name: '木工班组',
num: '33'
},
{
name: '木工班组',
num: '33'
},
]
}
]
this.LEDContentList = data
console.log('初始化',data)
},
saveLED() {
console.log('打印LED',this.LEDContentList)
},
addRow() { addRow() {
console.log(parseInt(this.rowIndex.split("-")[0])); console.log(parseInt(this.rowIndex.split("-")[0]));
if (this.rowIndex) { if (this.rowIndex) {
@ -1035,7 +1087,8 @@ export default {
animation: 0s wordsLoop linear infinite normal; animation: 0s wordsLoop linear infinite normal;
} }
.textBox2 { .textBox2 {
overflow: hidden; // overflow: hidden;
display: block;
animation: 0s wordsLoop2 linear infinite normal; animation: 0s wordsLoop2 linear infinite normal;
} }
.listBox { .listBox {
@ -1085,6 +1138,8 @@ export default {
} }
} }
@keyframes wordsLoop2 { @keyframes wordsLoop2 {
// from { right: 100%; }
// to { left: 100%; }
0% { 0% {
transform: translateX(0px); transform: translateX(0px);
-webkit-transform: translateX(0px); -webkit-transform: translateX(0px);

View File

@ -363,7 +363,8 @@
v-model="addForm.phoneNumber" v-model="addForm.phoneNumber"
style="width: 210px" style="width: 210px"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
:disabled="operationType == 'detail'" :disabled="operationType == 'detail'"
></el-input> ></el-input>
</el-form-item> </el-form-item>

View File

@ -760,7 +760,8 @@
v-model="personForm.phoneNumber" v-model="personForm.phoneNumber"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
:disabled="titleType == 'detail'" :disabled="titleType == 'detail'"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -1098,7 +1099,8 @@
v-model="personForm.emergentPhone" v-model="personForm.emergentPhone"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
:disabled="titleType == 'detail'" :disabled="titleType == 'detail'"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>

View File

@ -440,7 +440,8 @@
> >
<el-input <el-input
v-model="enterpriseForm.registerPersonPhoneTel" v-model="enterpriseForm.registerPersonPhoneTel"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -465,7 +466,8 @@
> >
<el-input <el-input
v-model="enterpriseForm.legalPersonTel" v-model="enterpriseForm.legalPersonTel"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -936,7 +938,8 @@
v-model="personForm.phoneNumber" v-model="personForm.phoneNumber"
:disabled="titleType == 'detail'" :disabled="titleType == 'detail'"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -962,7 +965,8 @@
<el-input <el-input
v-model="personForm.emergentPhone" v-model="personForm.emergentPhone"
:disabled="titleType == 'detail'" :disabled="titleType == 'detail'"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -1700,7 +1704,8 @@
<el-input <el-input
v-model="teamForm.leaderPhone" v-model="teamForm.leaderPhone"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.laborMange.teamName')"> <el-form-item :label="$t('message.laborMange.teamName')">

View File

@ -609,7 +609,8 @@
> >
<el-input <el-input
v-model="enterpriseForm.registerPersonPhoneTel" v-model="enterpriseForm.registerPersonPhoneTel"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -634,7 +635,8 @@
> >
<el-input <el-input
v-model="enterpriseForm.legalPersonTel" v-model="enterpriseForm.legalPersonTel"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -1105,7 +1107,8 @@
v-model="personForm.phoneNumber" v-model="personForm.phoneNumber"
:disabled="titleType == 'detail'" :disabled="titleType == 'detail'"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
</el-col> </el-col>
@ -1131,7 +1134,8 @@
<el-input <el-input
v-model="personForm.emergentPhone" v-model="personForm.emergentPhone"
:disabled="titleType == 'detail'" :disabled="titleType == 'detail'"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -1705,7 +1709,8 @@
<el-input <el-input
v-model="teamForm.leaderPhone" v-model="teamForm.leaderPhone"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="$t('message.laborMange.teamName')"> <el-form-item :label="$t('message.laborMange.teamName')">

View File

@ -333,7 +333,8 @@
v-model="addForm.phoneNumber" v-model="addForm.phoneNumber"
style="width: 210px" style="width: 210px"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
:disabled="operationType == 'detail'" :disabled="operationType == 'detail'"
></el-input> ></el-input>
</el-form-item> </el-form-item>

View File

@ -550,7 +550,8 @@
v-model="addForm.phoneNumber" v-model="addForm.phoneNumber"
style="width: 210px" style="width: 210px"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
maxlength="11" type="number"
oninput="if(value.length>11)value=value.slice(0,11)"
:disabled="operationType == 'detail'" :disabled="operationType == 'detail'"
></el-input> ></el-input>
</el-form-item> </el-form-item>

View File

@ -132,15 +132,15 @@
</el-form-item> </el-form-item>
<!-- 最大高度(m) --> <!-- 最大高度(m) -->
<el-form-item :label="$t('message.lifter.maximumHeight')" prop="maxHeight"> <el-form-item :label="$t('message.lifter.maximumHeight')" prop="maxHeight">
<el-input v-model="lifterForm.maxHeight" type="number"></el-input> <el-input v-model="lifterForm.maxHeight" type="number" oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<!-- 最大载重(kg) --> <!-- 最大载重(kg) -->
<el-form-item :label="$t('message.lifter.maximumPayload')" prop="maxLoad" > <el-form-item :label="$t('message.lifter.maximumPayload')" prop="maxLoad" >
<el-input v-model="lifterForm.maxLoad" type="number"></el-input> <el-input v-model="lifterForm.maxLoad" type="number" oninput="if(value.length>20)value=value.slice(0,20)"></el-input>
</el-form-item> </el-form-item>
<!-- 总楼层数 --> <!-- 总楼层数 -->
<el-form-item :label="$t('message.lifter.totalFloors')" prop="totalFloor"> <el-form-item :label="$t('message.lifter.totalFloors')" prop="totalFloor">
<el-input type="number" v-model="lifterForm.totalFloor"></el-input> <el-input type="number" v-model="lifterForm.totalFloor" oninput="if(value.length>3)value=value.slice(0,3)"></el-input>
</el-form-item> </el-form-item>
<!-- 升降机操作人员 liftOperator 司机 driver --> <!-- 升降机操作人员 liftOperator 司机 driver -->
<el-form-item :label="company == 'longguang'? $t('message.lifter.liftOperator') : $t('message.lifter.driver') " prop="recordNumber"> <el-form-item :label="company == 'longguang'? $t('message.lifter.liftOperator') : $t('message.lifter.driver') " prop="recordNumber">

View File

@ -182,7 +182,8 @@
<el-input <el-input
v-model="addEditForm.contactNumber" v-model="addEditForm.contactNumber"
placeholder="请输入" placeholder="请输入"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
type="number"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="邮件" prop="mail"> <el-form-item label="邮件" prop="mail">

View File

@ -330,7 +330,7 @@
<el-input <el-input
type="number" type="number"
v-model="enterpriseForm.registerPersonPhoneTel" v-model="enterpriseForm.registerPersonPhoneTel"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>
@ -356,7 +356,7 @@
<el-input <el-input
type="number" type="number"
v-model="enterpriseForm.legalPersonTel" v-model="enterpriseForm.legalPersonTel"
maxlength="11" oninput="if(value.length>11)value=value.slice(0,11)"
:placeholder="$t('message.laborMange.placeholder2')" :placeholder="$t('message.laborMange.placeholder2')"
></el-input> ></el-input>
</el-form-item> </el-form-item>

View File

@ -113,9 +113,8 @@
v-model="form.chargePhone" v-model="form.chargePhone"
style="width: 350px" style="width: 350px"
placeholder="请输入" placeholder="请输入"
onkeyup="if(isNaN(value))execCommand('undo')" oninput="if(value.length>11)value=value.slice(0,11)"
onafterpaste="if(isNaN(value))execCommand('undo')" type="number"
:maxlength="11"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="单位地址:" prop="unitAddress"> <el-form-item label="单位地址:" prop="unitAddress">
@ -170,9 +169,8 @@
v-model="editForm.chargePhone" v-model="editForm.chargePhone"
style="width: 350px" style="width: 350px"
placeholder="请输入" placeholder="请输入"
onkeyup="if(isNaN(value))execCommand('undo')" oninput="if(value.length>11)value=value.slice(0,11)"
onafterpaste="if(isNaN(value))execCommand('undo')" type="number"
:maxlength="11"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<el-form-item label="单位地址:" prop="unitAddress"> <el-form-item label="单位地址:" prop="unitAddress">

View File

@ -53,20 +53,16 @@
<el-input v-model="form.goodsName" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="form.goodsName" style="width:350px" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="单价:" prop="unitPrice"> <el-form-item label="单价:" prop="unitPrice">
<el-input v-model="form.unitPrice" style="width:350px" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="form.unitPrice" style="width:350px" placeholder="请输入" type="number"></el-input>
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="折方系数:" prop="foldSquare"> <el-form-item label="折方系数:" prop="foldSquare">
<el-input v-model="form.foldSquare" style="width:350px" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="form.foldSquare" style="width:350px" placeholder="请输入" type="number"></el-input>
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="货名扣重:" prop="goodsBuckledHeavily"> <el-form-item label="货名扣重:" prop="goodsBuckledHeavily">
<el-input v-model="form.goodsBuckledHeavily" style="width:350px" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="form.goodsBuckledHeavily" style="width:350px" placeholder="请输入" type="number"></el-input>
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="货物存量:" prop="goodsInventory"> <el-form-item label="货物存量:" prop="goodsInventory">
<el-input v-model="form.goodsInventory" style="width:350px" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="form.goodsInventory" style="width:350px" placeholder="请输入" type="number"></el-input>
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">
@ -80,16 +76,16 @@
<el-input v-model="editForm.goodsName" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="editForm.goodsName" style="width:350px" placeholder="请输入"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="单价:" prop="unitPrice"> <el-form-item label="单价:" prop="unitPrice">
<el-input v-model="editForm.unitPrice" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="editForm.unitPrice" style="width:350px" placeholder="请输入" type="number"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="折方系数:" prop="foldSquare"> <el-form-item label="折方系数:" prop="foldSquare">
<el-input v-model="editForm.foldSquare" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="editForm.foldSquare" style="width:350px" placeholder="请输入" type="number"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="货名扣重:" prop="goodsBuckledHeavily"> <el-form-item label="货名扣重:" prop="goodsBuckledHeavily">
<el-input v-model="editForm.goodsBuckledHeavily" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="editForm.goodsBuckledHeavily" style="width:350px" placeholder="请输入" type="number"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="货物存量:" prop="goodsInventory"> <el-form-item label="货物存量:" prop="goodsInventory">
<el-input v-model="editForm.goodsInventory" style="width:350px" placeholder="请输入"></el-input> <el-input v-model="editForm.goodsInventory" style="width:350px" placeholder="请输入" type="number"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<span slot="footer" class="dialog-footer"> <span slot="footer" class="dialog-footer">

View File

@ -82,7 +82,7 @@
</el-form-item> </el-form-item>
<el-form-item label="安全得分" prop="safeScore" label-width="120px"> <el-form-item label="安全得分" prop="safeScore" label-width="120px">
<el-input v-model="submitForm.safeScore" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="submitForm.safeScore" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input> onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"></el-input>
</el-form-item> </el-form-item>
<el-form-item label="质量问题数" prop="qualityProblemNum" label-width="120px"> <el-form-item label="质量问题数" prop="qualityProblemNum" label-width="120px">
<el-input v-model="submitForm.qualityProblemNum" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="submitForm.qualityProblemNum" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')"
@ -90,7 +90,7 @@
</el-form-item> </el-form-item>
<el-form-item label="质量得分" prop="qualityScore" label-width="120px"> <el-form-item label="质量得分" prop="qualityScore" label-width="120px">
<el-input v-model="submitForm.qualityScore" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')" <el-input v-model="submitForm.qualityScore" placeholder="请输入" onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input> onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="dialog_footer"> <div class="dialog_footer">

View File

@ -67,7 +67,9 @@
<el-form-item label="安全得分" prop="safeScore" label-width="120px"> <el-form-item label="安全得分" prop="safeScore" label-width="120px">
<el-input v-model="submitForm.safeScore" placeholder="请输入" <el-input v-model="submitForm.safeScore" placeholder="请输入"
onkeyup="if(isNaN(value))execCommand('undo')" onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input> onafterpaste="if(isNaN(value))execCommand('undo')"
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"
></el-input>
</el-form-item> </el-form-item>
<el-form-item label="质量问题数" prop="qualityProblemNum" label-width="120px"> <el-form-item label="质量问题数" prop="qualityProblemNum" label-width="120px">
<el-input v-model="submitForm.qualityProblemNum" placeholder="请输入" <el-input v-model="submitForm.qualityProblemNum" placeholder="请输入"
@ -77,7 +79,8 @@
<el-form-item label="质量得分" prop="qualityScore" label-width="120px"> <el-form-item label="质量得分" prop="qualityScore" label-width="120px">
<el-input v-model="submitForm.qualityScore" placeholder="请输入" <el-input v-model="submitForm.qualityScore" placeholder="请输入"
onkeyup="if(isNaN(value))execCommand('undo')" onkeyup="if(isNaN(value))execCommand('undo')"
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input> onafterpaste="if(isNaN(value))execCommand('undo')"
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"></el-input>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div class="dialog_footer"> <div class="dialog_footer">

View File

@ -115,8 +115,8 @@
<el-input <el-input
v-model="submitForm[item.value]" v-model="submitForm[item.value]"
placeholder="请输入" placeholder="请输入"
onkeyup="if(isNaN(value))execCommand('undo')" type="number"
onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = 0;"
> >
<i slot="suffix" style="font-size:16px">%</i> <i slot="suffix" style="font-size:16px">%</i>
</el-input> </el-input>

View File

@ -1417,6 +1417,7 @@ export default {
this.dialogVisible = false this.dialogVisible = false
}, },
close() { close() {
this.$refs['formData'].resetFields()
this.formData = { this.formData = {
inspectTypeId: '', inspectTypeId: '',
status: 2, status: 2,
@ -1481,7 +1482,7 @@ export default {
}) })
this.inspectOptions3 = arr3 this.inspectOptions3 = arr3
// this.$forceUpdate() // this.$forceUpdate()
console.log(this.inspectOptions3) console.log('级联选择器数据',this.inspectOptions3)
} }
} }
) )
@ -1533,10 +1534,11 @@ export default {
if (item.id == val) { if (item.id == val) {
this.formData.checkItem2 = item.hiddenDangerName this.formData.checkItem2 = item.hiddenDangerName
// console.log(item.hiddenDangerName); // console.log(item.hiddenDangerName);
item.children.forEach((item) => { // item.children.forEach((item) => {
item.children = [] // item.children = null
}) // })
this.inspectOptions3 = item.children this.inspectOptions3 = item.children
console.log('级联',this.inspectOptions3)
} }
}) })
}, },
@ -1546,12 +1548,14 @@ export default {
}).then((res) => { }).then((res) => {
console.log(res.result) console.log(res.result)
this.inspectOptions2 = res.result this.inspectOptions2 = res.result
// console.log('',res)
}) })
}, },
getInspectTypeList() { getInspectTypeList() {
getInspectTypeListApi({ sn: this.userInfo.headquartersSn }).then( getInspectTypeListApi({ sn: this.userInfo.headquartersSn }).then(
(res) => { (res) => {
this.inspectOptions = res.result this.inspectOptions = res.result
// console.log('',res)
} }
) )
}, },

View File

@ -17,6 +17,7 @@
> >
<a class="down" :href="downUrl" download>下载模板</a> <a class="down" :href="downUrl" download>下载模板</a>
</el-button> </el-button>
<el-upload <el-upload
class="upload-demo expintBtn" class="upload-demo expintBtn"
name="mppFile" name="mppFile"
@ -456,7 +457,12 @@ export default {
}, },
// //
handleImportSuccess(res) { handleImportSuccess(res) {
console.log('上传成功', res) if (res.code == 200) {
this.$message.success(res.message);
} else {
this.$message.error(res.message);
}
console.log('导入', res)
}, },
// //
beforeUpload(file) { beforeUpload(file) {

View File

@ -913,6 +913,7 @@
v-model="facilityForm.maxAngle" v-model="facilityForm.maxAngle"
:placeholder="$t('message.towerCrane.pleaseEnter')" :placeholder="$t('message.towerCrane.pleaseEnter')"
type="number" type="number"
oninput="if(value.length>3)value=value.slice(0,3)"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- 最小角度(°) --> <!-- 最小角度(°) -->
@ -924,6 +925,7 @@
v-model="facilityForm.minAngle" v-model="facilityForm.minAngle"
:placeholder="$t('message.towerCrane.pleaseEnter')" :placeholder="$t('message.towerCrane.pleaseEnter')"
type="number" type="number"
oninput="if(value.length>3)value=value.slice(0,3)"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- 额定倾角(°) --> <!-- 额定倾角(°) -->
@ -935,6 +937,7 @@
v-model="facilityForm.ratedObliguity" v-model="facilityForm.ratedObliguity"
:placeholder="$t('message.towerCrane.pleaseEnter')" :placeholder="$t('message.towerCrane.pleaseEnter')"
type="number" type="number"
oninput="if(value.length>3)value=value.slice(0,3)"
></el-input> ></el-input>
</el-form-item> </el-form-item>
<!-- 额定风速(m/s) --> <!-- 额定风速(m/s) -->