|
@@ -51,21 +51,24 @@
|
|
|
label-width="120px"
|
|
|
class="postInfo-container-item"
|
|
|
>
|
|
|
- <el-select v-model="major.allotType" placeholder="请选择" readonly disabled>
|
|
|
+ <el-select v-model="major.allotType" placeholder="请选择" :readonly="!couldEdit || major.allotType=='轮单'" :disabled="!couldEdit|| major.allotType=='轮单'">
|
|
|
<el-option label="部门轮单" value="轮单"></el-option>
|
|
|
<el-option label="部门指派" value="指派"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :xs="24" :sm="12" :lg="4" :span="6">
|
|
|
+ <el-col :xs="24" :sm="12" :lg="4" :span="6" v-if="major.allotType==='指派' || !couldEdit">
|
|
|
<el-form-item
|
|
|
label="接单部门:"
|
|
|
prop="departmentId"
|
|
|
label-width="120px"
|
|
|
class="postInfo-container-item"
|
|
|
>
|
|
|
- <el-select v-model="major.departmentId" placeholder="请选择" readonly disabled>
|
|
|
- <el-option v-for="(d,id) in allotDepartment" :label="d.name" :value="d.id" ></el-option>
|
|
|
+ <el-select v-model="major.departmentId" placeholder="请选择" :readonly="!couldEdit" :disabled="!couldEdit">
|
|
|
+ <el-option v-for="(d,id) in allotDepartment" :label="d.name" :value="d.id" :disabled="d.orderOverStock>2">
|
|
|
+ <span style="float: left">{{ d.name }}</span>
|
|
|
+ <span v-if="d.orderOverStock>2" style="float: right; color: #8492a6; font-size: 13px">轮单已积压</span>
|
|
|
+ </el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
@@ -1054,7 +1057,7 @@
|
|
|
}
|
|
|
},
|
|
|
getAllotDepartment(){
|
|
|
- this.$api.department.allot('MAJOR_BUSINESS').then(res=>{
|
|
|
+ this.$api.department.majorDepartment().then(res=>{
|
|
|
if (res.code === 200){
|
|
|
this.allotDepartment = res.data;
|
|
|
}
|