| | |
| | | delTechById:"/technologyTemplate/delTechById",//新增工艺路线==>删除 |
| | | selecTechById:"/technologyTemplate/selecTechById",//新增工艺路线--》编辑 |
| | | delAllTech:"/technologyTemplate/delAllTech",//批量删除 |
| | | addTechMode:"/technicalModel/addTechMode",//技术指标---》新增 |
| | | delTechBy:"/technicalModel/delTechById",//技术--.删除 |
| | | selectAllleft:"/technicalModel/selectAllTechTem",//技术指标-->左边 |
| | | selectAllright:"/technicalModel/selectAllTechNam",//技术指标--》右边 |
| | | chooseProFath:"/technicalModel/chooseProFath",//技术指标---》父类选择 |
| | | chooseTechFath: "/technicalModel/chooseTechFath",// 技术--->工序工艺 |
| | | selectAllMbom:"/mbomModel/selectAllMbom",//物料维护--》右边 |
| | | material:"/mbomModel/delMbomById",//物料清单删除 |
| | | selectAllTeque:"/techniqueModel/selectAllTeque",//生产工艺维护---。右边 |
| | | selectAllSelf:"/selfcheckModel/selectAllSelf",//自建维护-----》右边 |
| | | selectjilu:"/techniqueModel/selectAllTeque",//生产记录维护---》右边 |
| | | addSelfcheck:"/selfcheckModel/addSelfcheck",//自检 ------》新增 |
| | | delSelfcheck:"/selfcheckModel/delSelfcheckById",//自检----.删除 |
| | | delAll:"selfcheckModel/delAllTech",//批量删除---.自检 |
| | | selectjilu:"/recordModel/selectAllRecord",//生产记录维护---》右边 |
| | | selecRecord:"/recordModel/selecRecordById",//生产记录----.编辑 |
| | | delQueById:"/recordModel/delQueById",//删除---.记录内容 |
| | | addRecord:"/recordModel/addRecord"//生产记录-------.新增 |
| | | } |
| | | const url = { |
| | | enter: "user/enter", //登录 |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="工序:"> |
| | | <el-select v-model="search.type" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | <el-form-item label="工序"> |
| | | <template> |
| | | <el-select v-model="search.work" |
| | | placeholder="请选择类型" |
| | | allow-create |
| | | filterable |
| | | @change="workevent" |
| | | > |
| | | <el-option |
| | | v-for="(item,index) in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="8"> |
| | | <el-form-item label="工艺名称:"> |
| | | <el-select v-model="search.type" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | <el-select v-model="search.craft" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;"> |
| | | <el-option |
| | | v-for="item in craftapi" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | <template> |
| | | <el-table |
| | | border |
| | | :data="tableData" |
| | | :data="tableapi" |
| | | height="calc(80vh - 250px)" |
| | | style="width: 100%"> |
| | | <el-table-column type="index" label="序号" width="70"> |
| | |
| | | label="供应商名称" |
| | | width="180"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.input" placeholder="请输入内容" ></el-input> |
| | | <el-input v-model="scope.row.input" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="" |
| | | label="质量追溯号" |
| | | width="180"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.input" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="name" |
| | | label="质量追溯号" |
| | | width="180"> |
| | | label="原材料名称"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.name" placeholder="请输入内容" ></el-input> |
| | | <el-input v-model="scope.row.name" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | label="原材料名称"> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | label="规格型号"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.input" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column |
| | | prop="address" |
| | | prop="unit" |
| | | label="单位"> |
| | | <template slot-scope="scope"> |
| | | <el-input v-model="scope.row.unit" placeholder="" ></el-input> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </template> |
| | |
| | | <el-table-column label="操作" width="130"> |
| | | <template slot-scope="scope"> |
| | | <!-- <span class="table_do" @click="upContent(scope.row)">编辑 </span> --> |
| | | <span class="table_do" @click="deleteRow(scope.$index, tableData)">删除</span> |
| | | <span class="table_do" @click="deleteRow(scope.$index, scope.row)">删除</span> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | |
| | | return { |
| | | search:{}, |
| | | list:[], |
| | | process:[], |
| | | process:{}, |
| | | // handleClose:[], |
| | | checkTreeNode:[], |
| | | checkTreeNode:{ |
| | | name:'剥缆' |
| | | }, |
| | | tableData:[], |
| | | search:{}, |
| | | tableapi:[], |
| | | search:{ |
| | | type:'', |
| | | work:'', |
| | | craft:'', |
| | | |
| | | }, |
| | | addsearch:{}, |
| | | upData:{}, |
| | | form:{}, |
| | | dialogVisible:false, |
| | | typeselect:0, |
| | | tableData: [], |
| | | input:'' |
| | | input:'', |
| | | craftapi:[], |
| | | } |
| | | }, |
| | | mounted() { |
| | | this.selectAllleft() |
| | | this.selectAllleft() |
| | | this.selectAllMbom() |
| | | }, |
| | | methods:{ |
| | | workevent(val){ |
| | | console.log(val); |
| | | let idx = this.process.findIndex(el => el.name === val) |
| | | this.craftapi = this.process[idx].children |
| | | }, |
| | | //新增 |
| | | chooseTechFath() { |
| | | this.$axios.get(this.$api.url.chooseTechFath,{ |
| | | params:{type:this.typeselect} |
| | | }).then(res => { |
| | | this.process = res.data; |
| | | console.log(this.process); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }, |
| | | //删除 |
| | | material() { |
| | | this.$axios.post(this.$api.url.material,{ |
| | | id:this.upData.id |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }, |
| | | TYpe(val) { |
| | | this.typeselect = val |
| | | this.selectAllleft() |
| | |
| | | params:{type:this.typeselect} |
| | | }).then(res => { |
| | | this.list = res.data; |
| | | console.log(this.list); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | |
| | | }, |
| | | event(){ |
| | | this.dialogVisible = true |
| | | this.chooseTechFath() |
| | | }, |
| | | Addrow() { |
| | | if (this.tableData == undefined) { |
| | |
| | | this.selects = val; |
| | | }, |
| | | deleteRow(index, rows) { |
| | | rows.splice(index, 1); |
| | | console.log(rows); |
| | | this.tableData.splice(index,1) |
| | | this.upData.id = rows.id |
| | | this.material() |
| | | }, |
| | | |
| | | } |
| | |
| | | </el-table-column> |
| | | <el-table-column prop="unit" label="单位"> |
| | | </el-table-column> |
| | | <el-table-column prop="thing" label="备注"> |
| | | <el-table-column prop="note" label="备注"> |
| | | </el-table-column> |
| | | <el-table-column label="操作" width="130"> |
| | | <template slot-scope="scope"> |
| | |
| | | </div> |
| | | <el-dialog title="编辑记录内容" :visible.sync="upDia" width="500px"> |
| | | <div class="body"> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">类型:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="edit.techFathe" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工序:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="edit.techFather" |
| | | placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option |
| | | v-for="item in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">工艺:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <template> |
| | | <el-select v-model="edit.techFathe" placeholder="请选择类型" style="width: 310px;"> |
| | | <el-option |
| | | v-for="item in craftapi" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">名称:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">备注:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-input v-model="upData.thing" size="small" clearable></el-input> |
| | | <el-input v-model="upData.note" size="small" clearable></el-input> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | |
| | | <el-form ref="form" :model="form" label-width="80px"> |
| | | <el-form-item label="类型"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | <el-select v-model="form.type" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | <el-form-item label="工序"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-select v-model="form.work" |
| | | @change="workevent" |
| | | placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | v-for="item in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | <el-form-item label="工艺名称"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-select v-model="form.craft" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | v-for="item in craftapi" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | <el-form-item label="记录"> |
| | | <el-input v-model="form.name"></el-input> |
| | | <el-input v-model="form.record"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="备注"> |
| | | <el-input v-model="form.vvvv"></el-input> |
| | | <el-input v-model="form.remarks"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="单位"> |
| | | <el-input v-model="form.aaaa"></el-input> |
| | | <el-input v-model="form.unit"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button type="primary" @click="dialogVisible = false">确 定</el-button> |
| | | <el-button type="primary" @click="add">确 定</el-button> |
| | | <el-button @click="dialogVisible = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | |
| | | </template> |
| | | </el-form-item> |
| | | <el-form-item label="记录"> |
| | | <el-input v-model="form.name"></el-input> |
| | | <el-input v-model="form.record"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="备注"> |
| | | <el-input v-model="form.vvvv"></el-input> |
| | | <el-input v-model="form.remarks"></el-input> |
| | | </el-form-item> |
| | | <el-form-item label="单位"> |
| | | <el-input v-model="form.aaaa"></el-input> |
| | | <el-input v-model="form.unit"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | |
| | | }, |
| | | options:[], |
| | | value:{}, |
| | | form:{}, |
| | | craftapi:[], |
| | | form:{ |
| | | type:'', |
| | | work:'', |
| | | craft:'', |
| | | name:'', |
| | | record:'', |
| | | remarks:'', |
| | | unit:'', |
| | | }, |
| | | modifyVisible:false, |
| | | dialogVisible:false, |
| | | process: [], |
| | | process: {}, |
| | | list: [], |
| | | checkTreeNode: {}, |
| | | tableData: [], |
| | |
| | | typeselect:0, |
| | | upDia: false, |
| | | checkTreeNode:[], |
| | | edit:{ |
| | | name:'', |
| | | note:'', |
| | | techFather:'', |
| | | techName:'', |
| | | type:'', |
| | | unit:'', |
| | | }, |
| | | upData: { |
| | | id: 0, |
| | | name: null, |
| | |
| | | this.selectAllleft() |
| | | }, |
| | | methods: { |
| | | delQueById() { |
| | | this.$axios.get(this.$api.url.chooseTechFath) |
| | | }, |
| | | childrenClick() {}, |
| | | //新增 |
| | | workevent(val){ |
| | | console.log(val); |
| | | let idx = this.process.findIndex(el => el.name === val) |
| | | this.craftapi = this.process[idx].children |
| | | }, |
| | | chooseTechFath() { |
| | | this.$axios.get(this.$api.url.chooseTechFath,{ |
| | | params:{type:this.typeselect} |
| | | }).then(res => { |
| | | this.process = res.data; |
| | | console.log(this.process); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }, |
| | | addRecord() { |
| | | this.$axios.post(this.$api.url.addRecord,{ |
| | | name:this.form.record, |
| | | note:this.form.remarks, |
| | | techTemId:this.form.craft, |
| | | unit:this.form.unit, |
| | | } |
| | | , { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | } |
| | | ) |
| | | }, |
| | | add() { |
| | | this.dialogVisible = false |
| | | this.addRecord() |
| | | this.selectjilu() |
| | | this.form = {}; |
| | | }, |
| | | //编辑 this.upData |
| | | selecRecord() { |
| | | this.$axios.get(this.$api.url.selecRecord,{ |
| | | params:{ |
| | | id:this.upData.id |
| | | } |
| | | }).then(res => { |
| | | this.edit = res.data |
| | | console.log(this.edit); |
| | | }) |
| | | }, |
| | | TYpe(val) { |
| | | this.typeselect = val |
| | | console.log(this.typeselect); |
| | |
| | | }, |
| | | addend(){ |
| | | this.dialogVisible = true |
| | | this.chooseTechFath() |
| | | }, |
| | | filterNode(value, data) { |
| | | if (!value) return true; |
| | |
| | | rows.splice(index, 1); |
| | | }, |
| | | upContent(ob) { |
| | | this.upData = this.HaveJson(ob) |
| | | this.upData = ob |
| | | console.log(this.upData); |
| | | this.selecRecord() |
| | | this.upDia = true |
| | | }, |
| | | submitUpData() { |
| | |
| | | <el-col :span="12" style="line-height: 32px;">自检项目维护</el-col> |
| | | <el-col :span="12" style="text-align: right;"> |
| | | <el-button type="primary" icon="el-icon-plus" style="background: #004EA2;" @click="addend">新增</el-button> |
| | | <el-button icon="el-icon-edit-outline" @click="modify">修改</el-button> |
| | | <!-- <el-button icon="el-icon-edit-outline" @click="modify">修改</el-button> --> |
| | | <el-button icon="el-icon-delete" @click="dels">删除</el-button> |
| | | </el-col> |
| | | </el-row> |
| | |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | <span>工序:</span> |
| | | <el-select v-model="search.name" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;"> |
| | | <!-- <span>工序:</span> --> |
| | | <!-- <el-select v-model="search.name" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;"> |
| | | <el-option v-for="(a, ai) in process" key="ai" :label="a.name" :value="a.id"></el-option> |
| | | </el-select> |
| | | <span>项目:</span> |
| | |
| | | </el-select> |
| | | <el-button size="mini" @click="clean()"><span>重 置</span></el-button> |
| | | <el-button size="mini" type="primary" style="background: #004EA2;"><span>查 |
| | | 询</span></el-button> |
| | | 询</span></el-button> --> |
| | | </div> |
| | | <div class="thing"> |
| | | <div class="left"> |
| | |
| | | </el-table-column> |
| | | <el-table-column label="操作" width="130"> |
| | | <template slot-scope="scope"> |
| | | <span class="table_do" @click="upContent(scope.row)">编辑 </span> |
| | | <span class="table_do" @click="deleteRow(scope.$index, tableData)">删除</span> |
| | | <!-- <span class="table_do" @click="upContent(scope.row)">编辑 --> |
| | | <!-- </span> --> |
| | | <span class="table_do" @click="deleteRow(scope.$index, scope.row)">删除</span> |
| | | </template> |
| | | </el-table-column> |
| | | </el-table> |
| | | </div> |
| | | </div> |
| | | <el-dialog title="编辑记录内容" :visible.sync="upDia" width="500px"> |
| | | <!-- <el-dialog title="编辑记录内容" :visible.sync="upDia" width="500px"> |
| | | <div class="body"> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">名称:</el-col> |
| | |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">标准值:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-input v-model="upData.stand" size="small" clearable></el-input> |
| | | <el-input v-model="upData.required" size="small" clearable></el-input> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row style="line-height: 46px;"> |
| | | <el-col :span="4" style="font-size: 14px;text-align: right;">内控值:</el-col> |
| | | <el-col :span="16" :offset="1"> |
| | | <el-input v-model="upData.ask" size="small" clearable></el-input> |
| | | <el-input v-model="upData.internal" size="small" clearable></el-input> |
| | | </el-col> |
| | | </el-row> |
| | | </div> |
| | |
| | | <el-button type="primary" @click="submitUpData">确 定</el-button> |
| | | <el-button @click="upDia = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </el-dialog> --> |
| | | <!-- 新增弹窗 --> |
| | | <el-dialog title="自建新增" :visible.sync="dialogVisible" width="35%"> |
| | | <div> |
| | | <el-form ref="form" :model="form" label-width="80px"> |
| | | <el-form-item label="类型"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | </el-option> |
| | | <el-select v-model="form.value" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | | <el-option label="分支组件" :value="3"></el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | <el-form-item label="工序"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 480px;"> |
| | | <el-select v-model="form.procedure" |
| | | @change="workevent" |
| | | placeholder="请选择类型" style="width: 480px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | v-for="item in process" |
| | | :key="item.name" |
| | | :label="item.name" |
| | | :value="item.name"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | |
| | | <el-col :span="10"> |
| | | <el-form-item label="工艺名称"> |
| | | <template> |
| | | <el-select v-model="value" placeholder="请选择类型" style="width: 180px;"> |
| | | <el-select v-model="form.name" placeholder="请选择类型" style="width: 180px;"> |
| | | <el-option |
| | | v-for="item in options" |
| | | :key="item.value" |
| | | :label="item.label" |
| | | :value="item.value"> |
| | | v-for="item in craftapi" |
| | | :key="item.id" |
| | | :label="item.name" |
| | | :value="item.id"> |
| | | </el-option> |
| | | </el-select> |
| | | </template> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10" :offset="3"> |
| | | <el-form-item label="自建项目"> |
| | | <el-input v-model="form.name" style="width: 180px;"></el-input> |
| | | <el-form-item label="自检项目"> |
| | | <el-input v-model="form.project" style="width: 180px;"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-row> |
| | | <el-col :span="10"> |
| | | <el-form-item label="单位"> |
| | | <el-input v-model="form.vvvv" style="width: 180px;"></el-input> |
| | | <el-input v-model="form.unit" style="width: 180px;"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="10" :offset="3"> |
| | | <el-form-item label="标准值"> |
| | | <el-input v-model="form.aaaa" style="width: 180px;"></el-input> |
| | | <el-input v-model="form.standard" style="width: 180px;"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | </el-row> |
| | | <el-form-item label="内控值" > |
| | | <el-input v-model="form.aaaa" style="width: 180px;"></el-input> |
| | | <el-input v-model="form.control" style="width: 180px;"></el-input> |
| | | </el-form-item> |
| | | </el-form> |
| | | </div> |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button type="primary" @click="dialogVisible = false">确 定</el-button> |
| | | <el-button type="primary" @click="add">确 定</el-button> |
| | | <el-button @click="dialogVisible = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | |
| | | <!-- 修改弹窗 --> |
| | | <el-dialog title="工艺路线修改" :visible.sync="modifyVisible" width="35%"> |
| | | <!-- <el-dialog title="工艺路线修改" :visible.sync="modifyVisible" width="35%"> |
| | | <div> |
| | | <el-form ref="form" :model="form" label-width="80px"> |
| | | <el-form-item label="类型"> |
| | |
| | | <el-button type="primary" @click="modifyVisible = false">确 定</el-button> |
| | | <el-button @click="modifyVisible = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | </el-dialog> --> |
| | | </div> |
| | | </template> |
| | | |
| | |
| | | }, |
| | | options:[], |
| | | value:{}, |
| | | form:{}, |
| | | form:{ |
| | | value:'', |
| | | procedure:'', |
| | | name:'', |
| | | project:'', |
| | | unit:'', |
| | | standard:'', |
| | | control:'', |
| | | }, |
| | | modifyVisible:false, |
| | | dialogVisible:false, |
| | | process: [], |
| | | product: [], |
| | | list: [], |
| | | checkTreeNode: {}, |
| | | checkTreeNode: { |
| | | name:'剥缆', |
| | | }, |
| | | tableData: [], |
| | | upIndex: 0, |
| | | selects: [], |
| | | upDia: false, |
| | | upDia: [], |
| | | typeselect:0, |
| | | checkTreeNode:[], |
| | | process:[], |
| | | craftapi:[], |
| | | delete:{}, |
| | | upData: { |
| | | id: 0, |
| | | name: null, |
| | |
| | | this.selectAllleft() |
| | | }, |
| | | methods: { |
| | | //删除 |
| | | delSelfcheck() { |
| | | console.log(this.upData.id); |
| | | this.$axios.post(this.$api.url.addSelfcheck,{ |
| | | id:this.upData.id |
| | | } |
| | | , { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | } |
| | | ) |
| | | }, |
| | | deleteRow(index, row) { |
| | | this.tableData.splice(index,1) |
| | | this.upData.id = row.id |
| | | this.delSelfcheck() |
| | | }, |
| | | //批量删除 |
| | | delAll() { |
| | | this.$axios.post(this.$api.url.delAll,{ |
| | | ids:this.delete |
| | | }) |
| | | }, |
| | | |
| | | |
| | | |
| | | //新增 |
| | | add() { |
| | | this.dialogVisible = false |
| | | this.addSelfcheck() |
| | | }, |
| | | addSelfcheck() { |
| | | this.$axios.post(this.$api.url.addSelfcheck,{ |
| | | internal:this.form.control, |
| | | name:this.form.project, |
| | | required:this.form.standard, |
| | | techTemId:this.form.name, |
| | | unit:this.form.unit, |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }).then(res=>{ |
| | | this.selectAllSelf() |
| | | this.form = {} |
| | | }) |
| | | }, |
| | | //工序工艺 |
| | | chooseTechFath() { |
| | | this.$axios.get(this.$api.url.chooseTechFath,{ |
| | | params:{type:this.typeselect} |
| | | }).then(res => { |
| | | this.process = res.data; |
| | | console.log(this.process); |
| | | }, { |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }) |
| | | }, |
| | | workevent(val){ |
| | | console.log(val); |
| | | let idx = this.process.findIndex(el => el.name === val) |
| | | this.craftapi = this.process[idx].children |
| | | }, |
| | | TYpe(val) { |
| | | this.typeselect = val |
| | | console.log(this.typeselect); |
| | |
| | | }, |
| | | addend(){ |
| | | this.dialogVisible = true |
| | | this.chooseTechFath() |
| | | }, |
| | | filterNode(value, data) { |
| | | if (!value) return true; |
| | |
| | | } |
| | | } |
| | | }) |
| | | let cc = this.selects.map(el => { |
| | | return el.id |
| | | }) |
| | | this.delete = cc.join(',') |
| | | console.log(this.delete); |
| | | this.delAll() |
| | | this.$message.success('删除完成') |
| | | }, |
| | | deleteRow(index, rows) { |
| | | rows.splice(index, 1); |
| | | }, |
| | | upContent(ob) { |
| | | this.upData = this.HaveJson(ob) |
| | |
| | | </div> |
| | | <div class="choose"> |
| | | <span>类型:</span> |
| | | <el-select v-model="search.type" size="small" placeholder="请选择" @change="type" style="width: 224px;margin-right: 30px;"> |
| | | <el-select v-model="search.type" size="small" placeholder="请选择" @change="type" style="width: 224px;margin-right: 30px;"> |
| | | <el-option label="橡胶连接器" :value="0"></el-option> |
| | | <el-option label="金属连接器" :value="1"></el-option> |
| | | <el-option label="湿插拔电连接器" :value="2"></el-option> |
| | |
| | | process: [], |
| | | product: [], |
| | | procedure:[], |
| | | checkTreeNode:'下料', |
| | | checkTreeNode:{ |
| | | name:'下料' |
| | | }, |
| | | towTree:[], |
| | | value:"", |
| | | modifyevent:false, |
| | | dialogVisible:false, |
| | | checkTreeNode: {}, |
| | | tableData: [], |
| | | upIndex: 0, |
| | | selects: [], |
| | |
| | | this.chooseTech() |
| | | this.chooseDevGroup() |
| | | this.chooseElement() |
| | | this.selectAllTechNam() |
| | | }, |
| | | methods: { |
| | | type(val){ |
| | | this.typeselect = val |
| | | this.upData.type = val |
| | | console.log(this.typeselect); |
| | | this.selectAllTechTem() |
| | | }, |
| | |
| | | Neworder() { |
| | | this.dialogVisible = false |
| | | this.addTechTemp() |
| | | this.selectAllTechNam() |
| | | // this.form = ''; |
| | | |
| | | }, |
| | | Deleteapi() { |
| | | this.dialogVisible = false |
| | |
| | | } |
| | | ).then(res=>{ |
| | | console.log(res); |
| | | this.selectAllTechNam() |
| | | this.form = {} |
| | | }) |
| | | }, |
| | | |
| | |
| | | headers: { |
| | | "Content-Type": "application/json" |
| | | } |
| | | }).then(res =>{ |
| | | console.log(res); |
| | | |
| | | }) |
| | | }, |
| | | |
| | |
| | | } |
| | | } |
| | | }) |
| | | // console.log(this.selects); |
| | | let cc = this.selects.map(el => { |
| | | // console.log(el.id); |
| | | return el.id |
| | | }) |
| | | // console.log(this.delete); |
| | | this.delete = cc.join(',') |
| | | console.log(this.delete); |
| | | this.delAllTech() |
| | | // this.delete = |
| | | // console.log('444'); |
| | | this.$message.success('删除完成') |
| | | }, |
| | | deleteRow(index, rows) { |
| | | // console.log(rows); |
| | | // rows.splice(index, 1); |
| | | |
| | | this.tableData.splice(index,1) |
| | | this.upData.id = rows.id |
| | | this.delTechById() |
| | |
| | | Vue.use(api); |
| | | |
| | | // const javaApi = 'http://127.0.0.1:8001/' |
| | | const javaApi = 'http://192.168.73.249:8001/' |
| | | const javaApi = 'http://192.168.65.249:8001/' |
| | | |
| | | |
| | | |
| | | axios.defaults.baseURL = javaApi |