|
@@ -290,24 +290,24 @@
|
|
|
<el-table-column label="总值班员" align="center" prop="dutyOffierName" />
|
|
|
<!-- <el-table-column label="总值班员" align="center" prop="dutyOffierId" :formatter="dutyOffierIdFormat" /> -->
|
|
|
<!-- <el-table-column label="总值班员电话" align="center" prop="dutyOffierPhone" /> -->
|
|
|
- <!-- <el-table-column label="值班分队1" align="center" prop="detachmentoneName" /> -->
|
|
|
- <el-table-column
|
|
|
+ <el-table-column label="值班分队1" align="center" prop="detachmentoneName" />
|
|
|
+ <!-- <el-table-column
|
|
|
label="值班分队1"
|
|
|
align="center"
|
|
|
prop="detachmentoneId"
|
|
|
:formatter="detachmentoneIdFormat"
|
|
|
- />
|
|
|
+ /> -->
|
|
|
<!-- <el-table-column label="值班分队1人数" align="center" prop="detachmentoneNumber" /> -->
|
|
|
<el-table-column label="值班分队1指挥员" align="center" prop="detachmentonePeopleName" />
|
|
|
<!-- <el-table-column label="值班分队1指挥员" align="center" prop="detachmentonePeopleId" :formatter="detachmentonePeopleIdFormat" /> -->
|
|
|
<!-- <el-table-column label="值班分队1指挥员电话" align="center" prop="detachmentonePeoplePhone" /> -->
|
|
|
- <!-- <el-table-column label="值班分队2" align="center" prop="detachmentwoName" /> -->
|
|
|
- <el-table-column
|
|
|
+ <el-table-column label="值班分队2" align="center" prop="detachmentwoName" />
|
|
|
+ <!-- <el-table-column
|
|
|
label="值班分队2"
|
|
|
align="center"
|
|
|
prop="detachmentwoId"
|
|
|
:formatter="detachmentwoIdFormat"
|
|
|
- />
|
|
|
+ /> -->
|
|
|
<!-- <el-table-column label="值班分队2人数" align="center" prop="detachmentwoNumber" /> -->
|
|
|
<el-table-column label="值班分队2指挥员" align="center" prop="detachmentwoPeopleName" />
|
|
|
<!-- <el-table-column label="值班分队2指挥员" align="center" prop="detachmentwoPeopleId" :formatter="detachmentwoPeopleIdFormat" /> -->
|
|
@@ -414,13 +414,13 @@
|
|
|
<el-form-item label="总值班员电话" prop="dutyOffierPhone">
|
|
|
<el-input v-model="form.dutyOffierPhone" placeholder="请输入总值班员电话" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="值班分队1" prop="detachmentoneId">
|
|
|
- <el-select v-model="form.detachmentoneId" ref="deptId" clearable placeholder="请选择值班分队1">
|
|
|
+ <el-form-item label="值班分队1" prop="detachmentoneName">
|
|
|
+ <el-select v-model="form.detachmentoneName" @change="detachmentoneNamechange" clearable placeholder="请选择值班分队1">
|
|
|
<el-option
|
|
|
v-for="dict in deptOptions"
|
|
|
:key="dict.deptId"
|
|
|
:label="dict.deptName"
|
|
|
- :value="dict.deptId"
|
|
|
+ :value="dict"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -452,13 +452,13 @@
|
|
|
<el-form-item label="值班分队1指挥员电话" prop="detachmentonePeoplePhone">
|
|
|
<el-input v-model="form.detachmentonePeoplePhone" placeholder="请输入值班分队1指挥员电话" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="值班分队2" prop="detachmentwoId">
|
|
|
- <el-select v-model="form.detachmentwoId" ref="deptId" clearable placeholder="请选择值班分队2">
|
|
|
+ <el-form-item label="值班分队2" prop="detachmentwoName">
|
|
|
+ <el-select v-model="form.detachmentwoName" @change="detachmentwoNamechange" clearable placeholder="请选择值班分队2">
|
|
|
<el-option
|
|
|
v-for="dict in deptOptions"
|
|
|
:key="dict.deptId"
|
|
|
:label="dict.deptName"
|
|
|
- :value="dict.deptId"
|
|
|
+ :value="dict"
|
|
|
></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
@@ -603,25 +603,25 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
//值班一队
|
|
|
- detachmentoneIdFormat(row, column) {
|
|
|
- var deptName = "";
|
|
|
- this.deptOptions.map(item => {
|
|
|
- if (item.deptId == row.detachmentoneId) {
|
|
|
- deptName = item.deptName;
|
|
|
- }
|
|
|
- });
|
|
|
- return deptName;
|
|
|
- },
|
|
|
+ // detachmentoneIdFormat(row, column) {
|
|
|
+ // var deptName = "";
|
|
|
+ // this.deptOptions.map(item => {
|
|
|
+ // if (item.deptId == row.detachmentoneId) {
|
|
|
+ // deptName = item.deptName;
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // return deptName;
|
|
|
+ // },
|
|
|
//值班二队
|
|
|
- detachmentwoIdFormat(row, column) {
|
|
|
- var deptName = "";
|
|
|
- this.deptOptions.map(item => {
|
|
|
- if (item.deptId == row.detachmentwoId) {
|
|
|
- deptName = item.deptName;
|
|
|
- }
|
|
|
- });
|
|
|
- return deptName;
|
|
|
- },
|
|
|
+ // detachmentwoIdFormat(row, column) {
|
|
|
+ // var deptName = "";
|
|
|
+ // this.deptOptions.map(item => {
|
|
|
+ // if (item.deptId == row.detachmentwoId) {
|
|
|
+ // deptName = item.deptName;
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // return deptName;
|
|
|
+ // },
|
|
|
//首长
|
|
|
chiefDutyIdFormat(row, column) {
|
|
|
var deptName = "";
|
|
@@ -832,6 +832,14 @@ export default {
|
|
|
this.form.detachmentwoPeopleId = val.id;
|
|
|
this.form.detachmentwoPeopleName = val.name;
|
|
|
this.form.detachmentwoPeoplePhone = val.phone;
|
|
|
+ },
|
|
|
+ detachmentoneNamechange(val) {
|
|
|
+ this.form.detachmentoneId = val.deptId;
|
|
|
+ this.form.detachmentoneName = val.deptName;
|
|
|
+ },
|
|
|
+ detachmentwoNamechange(val) {
|
|
|
+ this.form.detachmentwoId = val.deptId;
|
|
|
+ this.form.detachmentwoName = val.deptName;
|
|
|
}
|
|
|
}
|
|
|
};
|
|
@@ -862,7 +870,7 @@ export default {
|
|
|
|
|
|
.el-select-dropdown__item {
|
|
|
/* background-color: white; */
|
|
|
- color: #fff !important;
|
|
|
+ color: #000 !important;
|
|
|
}
|
|
|
::v-deep .el-date-editor.el-input {
|
|
|
width: 200px;
|