Compare commits

..

No commits in common. '7f3a868bc1e28a1551433774117218658cdf912b' and '5701e2338c8aadf676d204d1b9495f2a00b9aad3' have entirely different histories.

  1. 1
      src/views/basicData/ruleMaintenance.vue
  2. 27
      src/views/basicData/teamManagement.vue
  3. 76
      src/views/basicData/workCenter.vue
  4. 22
      src/views/oem/oemCustomer/index.vue
  5. 3
      src/views/oem/outsourcingAssignmentControl/index.vue
  6. 21
      src/views/qualityManagement/tankSolutionSystem/workTankManagement.vue

@ -109,7 +109,6 @@ export default {
filter: true,
span: 12,
search: true,
filterable: true,
dicUrl:"/blade-desk/BA/craftAbility/findList",
props:{
label:"caName",

@ -509,25 +509,14 @@ export default {
this.$message.error('请至少选择一条数据')
return
}
const count = this.selectionList.length;
this.$confirm(`确定要删除选中的 ${count} 条班组数据吗?此操作不可恢复!`, '删除确认', {
confirmButtonText: '确定删除',
cancelButtonText: '取消',
type: 'warning',
confirmButtonClass: 'el-button--danger',
}).then(() => {
deleteTeam({
ids: this.selectionList.map(item => item.id).join(',')
}).then(res =>{
if(res.data.code == 200){
this.$message.success('删除成功')
this.selectionList = [];
this.onLoad()
}
})
}).catch(() => {
//
});
deleteTeam({
ids: this.selectionList.map(item => item.id).join(',')
}).then(res =>{
if(res.data.code == 200){
this.$message.success('删除成功')
this.onLoad()
}
})
},
//
selectionChange(list) {

@ -18,6 +18,22 @@
@on-load="onLoad"
:beforeOpen="beforeOpen"
>
<template #leaderUser-form="{ type, disabled }">
<el-select v-if="type == 'add' || type == 'edit'" placeholder="请选择 主管工艺员"
filterable
remote
:remote-method="getLeaderUser"
v-model="form.leaderUser">
<el-option
v-for="item in leaderUsers"
:key="item.id"
:label="item.realName"
:value="item.id">
</el-option>
</el-select>
</template>
<!-- <template #userName="{ row }">{{ row.leaderUser.userName }}</template>
<template #jcName="{ row }">{{ row.bsJfCenter.jcName }}</template> -->
<template #menu-left>
<el-button type="danger" icon="el-icon-delete" @click="handleDelete"
>删除</el-button
@ -61,16 +77,10 @@
@select="selectChange"
>
<el-table-column type="selection" width="55px"></el-table-column>
<el-table-column align="center" label="*工艺能力" prop="id">
<el-table-column align="center" label="工艺能力" prop="id">
<template #default="scope">
<el-select v-model="scope.row.id" filterable @change="handleAbilityChange">
<el-option
v-for="item in abilityList"
:key="item.id"
:label="item.caName"
:value="item.id"
:disabled="isAbilitySelected(item.id, scope.$index)">
</el-option>
<el-select v-model="scope.row.id">
<el-option v-for="item in abilityList" :key="item.id" :label="item.caName" :value="item.id"></el-option>
</el-select>
</template>
</el-table-column>
@ -255,7 +265,7 @@ export default {
type: "select",
span: 24,
overflow: true,
// search: true,
search: true,
addDisplay:false,
editDisplay:false,
rules: [
@ -268,7 +278,6 @@ export default {
filterable:true,
remote:true,
dicUrl:"/api/blade-system/user/page?current=1&size=9999&realName={{key}}",
// dicUrl:"/blade-system/user/page?size=999999&current=1",
props: {
label: "realName",
value: "id",
@ -292,10 +301,7 @@ export default {
],
filterable:true,
remote:true,
dicUrl:"/api/blade-system/user/page?current=1&size=9999&realName={{key}}",
// dicUrl:"/blade-system/user/page?size=999999&current=1",
dicUrl:"/api/blade-system/user/page?current=1&size=300&realName={{key}}",
props: {
label: "realName",
value: "id",
@ -414,7 +420,28 @@ export default {
this.getAbilityData()
},
methods: {
getLeaderUser(query){
console.log('query------------',query)
console.log('leaderUsers------------',this.leaderUsers.length)
if(query == ''){
console.log('111111111111111111111')
if(this.leaderUsers.length == 0){
getAllUser({
current:1,size:300
}).then(res =>{
this.leaderUsers = res.data.data.records
})
}
}else{
getAllUser({
current:1,size:300,
realName:query
}).then(res =>{
this.leaderUsers = res.data.data.records
})
}
},
searchChange(params, done){
this.query = params;
this.page.currentPage = 1;
@ -439,6 +466,7 @@ export default {
this.form.checkout = this.form.checkout == 1 ? [1] : []
this.form.bigBatch = this.form.bigBatch == 1 ? [1] : []
this.form.whetherPlate = this.form.whetherPlate == 1 ? [1] : []
// this.getLeaderUser(this.form.leaderUserName)
getAllUser({current:1,size:300}).then(res => {
this.leaderUsers = res.data.data.records
let tmp = this.leaderUsers.find(item => item.id == this.form.leaderUser)
@ -522,12 +550,6 @@ export default {
this.$message.error('请至少填写一条数据')
return
}
//
const emptyAbility = this.capacityList.find(item => !item.id);
if(emptyAbility){
this.$message.error('工艺能力为必选项,请选择工艺能力')
return
}
// console.log('this.capacityList-----------',this.capacityList)
//
const submitData = this.capacityList.map(row => {
@ -565,16 +587,6 @@ export default {
const record = { _select: false };
this.capacityList.push(record);
},
//
isAbilitySelected(abilityId, currentIndex) {
return this.capacityList.some((item, index) => {
return index !== currentIndex && item.id === abilityId;
});
},
//
handleAbilityChange() {
//
},
selectChange(list, row) {
row._select = !row._select;
},

@ -23,9 +23,9 @@
<el-button type="primary" link @click="setCraftAbility(scope.row)"
>设置工艺能力</el-button
>
<!-- <el-button type="primary" link @click="changePWD(scope.row)"
<el-button type="primary" link @click="changePWD(scope.row)"
>设置密码</el-button
> -->
>
</template>
<template #virtualMac="scope">
<span>
@ -173,7 +173,7 @@ export default {
label: "外协简称",
prop: "abbreviation",
sortable: true,
search: false,
search: true,
overHidden: true,
hide: true,
width: 120,
@ -284,14 +284,14 @@ export default {
overHidden: true,
width: 120,
},
// {
// label: "",
// prop: "oemPassword",
// sortable: true,
// search: false,
// overHidden: true,
// width: 120,
// },
{
label: "密码",
prop: "oemPassword",
sortable: true,
search: false,
overHidden: true,
width: 120,
},
],
},
data: [],

@ -26,7 +26,7 @@
</el-select>
</template>
<template #platingId="scope">
<el-select v-model="scope.row.platingId" filterable>
<el-select v-model="scope.row.platingId">
<el-option v-for="item in abilityData" :key="item.id" :label="item.caName" :value="item.id"></el-option>
</el-select>
</template>
@ -146,7 +146,6 @@ export default {
span: 24,
type: "select",
search: true,
filterable: true,
// cell: true,
// type: "select",
dicUrl:"/api/blade-desk/BA/craftAbility/findList",

@ -7,7 +7,6 @@
v-model:page="page"
v-model="form"
ref="crud"
:before-open="beforeOpen"
@row-update="rowUpdate"
@row-save="rowSave"
@row-del="rowDel"
@ -23,7 +22,7 @@
<el-button type="danger" icon="el-icon-delete" @click="handleDelete"> </el-button>
<el-button type="success" icon="el-icon-upload" @click="handleImport">导入 </el-button>
</template>
<template #status-desc="{type}">
<template #status-desc="{type, row}">
<p v-if="type == 'edit'" style="color:red">作业槽停用将停止下发槽液任务</p>
</template>
<template #status="{ row }">
@ -122,7 +121,6 @@ export default {
filter: true,
span: 24,
search: true,
filterable: true,
rules: [
{
required: true,
@ -250,15 +248,6 @@ export default {
},
mounted() {},
methods: {
beforeOpen(done, type) {
if(type === 'edit') {
// workstationId value
if(this.form.workstationId) {
this.form.workstationId = this.form.workstationId + ''
}
}
done()
},
//
handleImport() {
this.isShowImport = true
@ -299,10 +288,6 @@ export default {
this.$refs.crud.toggleSelection();
},
rowUpdate(row, index, done, loading) {
// workstationId
if(row.workstationId) {
row.workstationId = parseInt(row.workstationId)
}
updateWorkTank(row).then(res =>{
if(res.data.code == 200){
this.$message.success('修改成功')
@ -316,10 +301,6 @@ export default {
rowSave(row, done, loading) {
console.log('row-------------------',row)
row.status = row.status == "" ? 0 : row.status
// workstationId
if(row.workstationId) {
row.workstationId = parseInt(row.workstationId)
}
addWorkTank(row).then(res =>{
if(res.data.code == 200){
this.$message.success('新增成功')

Loading…
Cancel
Save