Browse Source

工具 2022年12月23日 sxm

master
[li_she] 3 years ago
parent
commit
b5f3ce08cb
  1. 18
      src/views/modules/base/partDistribution.vue

18
src/views/modules/base/partDistribution.vue

@ -1,8 +1,11 @@
<template> <template>
<div class="mod-config"> <div class="mod-config">
<el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 0px;"> <el-form :inline="true" label-position="top" label-width="100px" style="margin-top: 0px;">
<el-button @click="getData()" type="primary" style="margin-left: 2px;margin-top: 0px">{{buttons.search}}</el-button>
<el-button @click="addModal()" :disabled = "authAdd" type="primary" style="margin-left: 2px;margin-top: 0px">{{buttons.add}}</el-button>
<el-button @click="getData()" type="primary" style="margin-left: 2px;margin-top: 0px">{{ buttons.search }}
</el-button>
<el-button @click="addModal()" :disabled="authAdd" type="primary" style="margin-left: 2px;margin-top: 0px">
{{ buttons.add }}
</el-button>
<el-button @click="userSetting" type="primary">{{ buttons.settingTable }}</el-button> <el-button @click="userSetting" type="primary">{{ buttons.settingTable }}</el-button>
<el-button v-if="isAuth('sys:setting')" @click="saveColumnList()" type="primary">{{ buttons.defaultTable }} <el-button v-if="isAuth('sys:setting')" @click="saveColumnList()" type="primary">{{ buttons.defaultTable }}
</el-button> </el-button>
@ -60,7 +63,8 @@
<el-input v-model="modelData.site" :disabled="modelInputFlag" style="width: 130px"></el-input> <el-input v-model="modelData.site" :disabled="modelInputFlag" style="width: 130px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label=buttons.familyID> <el-form-item :label=buttons.familyID>
<el-input v-model="modelData.familyID" :disabled="modelInputFlag" style="width: 130px" onblur="this.value=this.value.toUpperCase()"></el-input>
<el-input v-model="modelData.familyID" :disabled="modelInputFlag" style="width: 130px"
onblur="this.value=this.value.toUpperCase()"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label=buttons.familyName> <el-form-item :label=buttons.familyName>
<el-input v-model="modelData.familyName" style="width: 130px"></el-input> <el-input v-model="modelData.familyName" style="width: 130px"></el-input>
@ -76,6 +80,9 @@
<el-form-item :label=buttons.checkPercentage> <el-form-item :label=buttons.checkPercentage>
<el-input v-model="modelData.checkPercentage" type="number" style="width: 130px"></el-input> <el-input v-model="modelData.checkPercentage" type="number" style="width: 130px"></el-input>
</el-form-item> </el-form-item>
<el-form-item :label="'是否检验附件'">
<el-checkbox style="width: 100px;" v-model="modelData.inspectFlag"></el-checkbox>
</el-form-item>
</el-form> </el-form>
<el-footer style="height:40px;margin-top: 20px;text-align:center"> <el-footer style="height:40px;margin-top: 20px;text-align:center">
<el-button type="primary" @click="ModelSave()">{{ buttons.save }}</el-button> <el-button type="primary" @click="ModelSave()">{{ buttons.save }}</el-button>
@ -114,6 +121,7 @@
removerDefault, removerDefault,
removerUser removerUser
} from "@/api/table.js" } from "@/api/table.js"
export default { export default {
name: "partDistribution", name: "partDistribution",
components: {column}, components: {column},
@ -313,6 +321,7 @@
active: '', active: '',
checkPercentage: '', checkPercentage: '',
user: '', user: '',
inspectFlag: ''
}, },
dataList: [], dataList: [],
columnList: [ columnList: [
@ -534,6 +543,7 @@
}, },
editModel(row) { editModel(row) {
this.modelData = JSON.parse(JSON.stringify(row)); this.modelData = JSON.parse(JSON.stringify(row));
this.modelData.inspectFlag = this.modelData.inspectFlag=='Y'?true:false
this.modelData.add = 1; this.modelData.add = 1;
this.modelInputFlag = true; this.modelInputFlag = true;
this.modelFlag = true; this.modelFlag = true;
@ -567,7 +577,7 @@
this.modelData.checkPercentage = 0; this.modelData.checkPercentage = 0;
} }
this.modelData.user = this.$store.state.user.name; this.modelData.user = this.$store.state.user.name;
this.modelData.inspectFlag = this.modelData.inspectFlag ? 'Y' : 'N'
savePartFamily(this.modelData).then(({data}) => { savePartFamily(this.modelData).then(({data}) => {
if (data && data.code == 200) { if (data && data.code == 200) {
this.modelFlag = false this.modelFlag = false

Loading…
Cancel
Save