fix: bug修改
This commit is contained in:
parent
ff6e91ca29
commit
bec62601e2
19
src/assets/js/api/largeScreen.js
Normal file
19
src/assets/js/api/largeScreen.js
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
/**
|
||||||
|
* api接口统一管理 大屏显示器
|
||||||
|
*/
|
||||||
|
import {post,get} from '../http'
|
||||||
|
|
||||||
|
|
||||||
|
export const getLEDList = data => get('xmgl/led/ledBigScreen/queryDetail', data);
|
||||||
|
export const saveLEDList = data => post('xmgl/led/ledBigScreen/saveDetail', data);
|
||||||
|
export const getWorkList = data => post('xmgl/workerInfo/countWorkerNumGroupByWorkerType', data);
|
||||||
|
export const getClassGroupList = data => post('xmgl/workerInfo/selectWorkerTeamStatistics', data);
|
||||||
|
export const getChockingList = data => post('xmgl/workerInfo/selectPersonTypeAndEduStatistics', data);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// 查询接口:xmgl/led/ledBigScreen/queryDetail get
|
||||||
|
// 保存接口:xmgl/led/ledBigScreen/saveDetail post
|
||||||
|
// 工种:xmgl/projectOperationsAnalysis/getAnalysisByTypeOfWork(参数:projectSn)post
|
||||||
|
// 班组:xmgl/workerInfo/selectWorkerTeamStatistics(参数:projectSn) post
|
||||||
|
// 考勤:xmgl/workerInfo/selectPersonTypeAndEduStatistics(参数:projectSn)post
|
||||||
@ -395,7 +395,7 @@ export default {
|
|||||||
);
|
);
|
||||||
},
|
},
|
||||||
changeUpload(file, fileList) {
|
changeUpload(file, fileList) {
|
||||||
// console.log("file", file, fileList);
|
console.log("file", file, fileList);
|
||||||
// this.addBuildForm.modelUrl = file;
|
// this.addBuildForm.modelUrl = file;
|
||||||
},
|
},
|
||||||
uploadMapSuccess(response) {
|
uploadMapSuccess(response) {
|
||||||
|
|||||||
@ -132,7 +132,7 @@
|
|||||||
<el-input
|
<el-input
|
||||||
type="number"
|
type="number"
|
||||||
v-model="addEditForm.evaluationScore"
|
v-model="addEditForm.evaluationScore"
|
||||||
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"
|
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = ''; if(value.length>3)value=value.slice(0,3);"
|
||||||
placeholder="请输入数字类型"
|
placeholder="请输入数字类型"
|
||||||
></el-input>
|
></el-input>
|
||||||
<div>注:满分100</div>
|
<div>注:满分100</div>
|
||||||
|
|||||||
@ -166,6 +166,7 @@
|
|||||||
v-model="scope.row.warningValue"
|
v-model="scope.row.warningValue"
|
||||||
onkeyup="if(isNaN(value))execCommand('undo')"
|
onkeyup="if(isNaN(value))execCommand('undo')"
|
||||||
onafterpaste="if(isNaN(value))execCommand('undo')"
|
onafterpaste="if(isNaN(value))execCommand('undo')"
|
||||||
|
oninput="if(value.length>3)value=value.slice(0,3)"
|
||||||
></el-input>
|
></el-input>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
@ -180,6 +181,7 @@
|
|||||||
v-model="scope.row.alarmValue"
|
v-model="scope.row.alarmValue"
|
||||||
onkeyup="if(isNaN(value))execCommand('undo')"
|
onkeyup="if(isNaN(value))execCommand('undo')"
|
||||||
onafterpaste="if(isNaN(value))execCommand('undo')"
|
onafterpaste="if(isNaN(value))execCommand('undo')"
|
||||||
|
oninput="if(value.length>3)value=value.slice(0,3)"
|
||||||
></el-input>
|
></el-input>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
|
|||||||
@ -401,6 +401,10 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
import vueSeamlessScroll from "vue-seamless-scroll";
|
import vueSeamlessScroll from "vue-seamless-scroll";
|
||||||
|
import {
|
||||||
|
getLEDList,getClassGroupList,
|
||||||
|
saveLEDList,getWorkList,getChockingList
|
||||||
|
} from "@/assets/js/api/largeScreen";
|
||||||
export default {
|
export default {
|
||||||
components: {},
|
components: {},
|
||||||
data() {
|
data() {
|
||||||
@ -471,8 +475,52 @@ export default {
|
|||||||
created() {
|
created() {
|
||||||
// 模拟查询数据
|
// 模拟查询数据
|
||||||
// this.initLED()
|
// this.initLED()
|
||||||
|
// this.getChockList()
|
||||||
|
// this.getWorkTypeList()
|
||||||
|
// this.getClassGroupList()
|
||||||
|
this.getLargeScreenList()
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
getLargeScreenList() {
|
||||||
|
let data = {}
|
||||||
|
getLEDList(data).then((res) => {
|
||||||
|
console.log('LED',res)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
saveLargeScreenList() {
|
||||||
|
saveLEDList(data).then((res) => {
|
||||||
|
console.log('LED',res)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
getChockList() {
|
||||||
|
let data = {
|
||||||
|
projectSn: '',
|
||||||
|
}
|
||||||
|
getChockingList(data).then((res) => {
|
||||||
|
console.log('考勤',res)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
getWorkTypeList() {
|
||||||
|
let data = {
|
||||||
|
projectSn: '',
|
||||||
|
}
|
||||||
|
getWorkList(data).then((res) => {
|
||||||
|
console.log('工种',res)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
getClassGroupList() {
|
||||||
|
let data = {
|
||||||
|
projectSn: '',
|
||||||
|
}
|
||||||
|
getClassGroupList(data).then((res) => {
|
||||||
|
console.log('班组',res)
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
|
|
||||||
initLED() {
|
initLED() {
|
||||||
let data = [
|
let data = [
|
||||||
{
|
{
|
||||||
|
|||||||
@ -81,16 +81,16 @@
|
|||||||
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
|
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
|
||||||
</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')" :maxlength="3"
|
||||||
onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"></el-input>
|
onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = ''; if(value.length>3)value=value.slice(0,3);"></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')"
|
||||||
onafterpaste="if(isNaN(value))execCommand('undo')"></el-input>
|
onafterpaste="if(isNaN(value))execCommand('undo')" :maxlength="3"></el-input>
|
||||||
</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')" :maxlength="3"
|
||||||
onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"></el-input>
|
onafterpaste="if(isNaN(value))execCommand('undo')" oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = ''; if(value.length>3)value=value.slice(0,3);"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div class="dialog_footer">
|
<div class="dialog_footer">
|
||||||
|
|||||||
@ -68,7 +68,7 @@
|
|||||||
<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')"
|
onafterpaste="if(isNaN(value))execCommand('undo')"
|
||||||
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"
|
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = ''; if(value.length>3)value=value.slice(0,3);"
|
||||||
></el-input>
|
></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">
|
||||||
@ -80,7 +80,7 @@
|
|||||||
<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')"
|
onafterpaste="if(isNaN(value))execCommand('undo')"
|
||||||
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"></el-input>
|
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = ''; if(value.length>3)value=value.slice(0,3);"></el-input>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-form>
|
</el-form>
|
||||||
<div class="dialog_footer">
|
<div class="dialog_footer">
|
||||||
|
|||||||
@ -116,7 +116,7 @@
|
|||||||
v-model="submitForm[item.value]"
|
v-model="submitForm[item.value]"
|
||||||
placeholder="请输入"
|
placeholder="请输入"
|
||||||
type="number"
|
type="number"
|
||||||
oninput="if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = 0;"
|
oninput="if(value.length>3)value=value.slice(0,3); if(value > 100) value = 100; if(value < 0 || value == '' || value == null) value = '';"
|
||||||
>
|
>
|
||||||
<i slot="suffix" style="font-size:16px">%</i>
|
<i slot="suffix" style="font-size:16px">%</i>
|
||||||
</el-input>
|
</el-input>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user