|
@@ -8,9 +8,9 @@
|
|
|
@close="close"
|
|
@close="close"
|
|
|
>
|
|
>
|
|
|
<a-form-model ref="form" :label-col="labelCol" :wrapper-col="wrapperCol" :rules="validatorRules" :model="model">
|
|
<a-form-model ref="form" :label-col="labelCol" :wrapper-col="wrapperCol" :rules="validatorRules" :model="model">
|
|
|
- <a-form-model-item label="车间" prop="deptStationId">
|
|
|
|
|
|
|
+ <a-form-model-item label="所属车间" prop="deptId">
|
|
|
<a-tree-select
|
|
<a-tree-select
|
|
|
- v-model="model.deptStationId"
|
|
|
|
|
|
|
+ v-model="model.deptId"
|
|
|
:show-search="true"
|
|
:show-search="true"
|
|
|
allow-clear
|
|
allow-clear
|
|
|
tree-default-expand-all
|
|
tree-default-expand-all
|
|
@@ -21,11 +21,11 @@
|
|
|
@change="deptChange"
|
|
@change="deptChange"
|
|
|
/>
|
|
/>
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
- <a-form-model-item label="线路" prop="lineId">
|
|
|
|
|
|
|
+ <a-form-model-item label="线别" prop="lineId">
|
|
|
<j-list-select-tag
|
|
<j-list-select-tag
|
|
|
v-if="lineShow"
|
|
v-if="lineShow"
|
|
|
v-model="model.lineId"
|
|
v-model="model.lineId"
|
|
|
- :dept-id="model.deptStationId"
|
|
|
|
|
|
|
+ :dept-id="model.deptId"
|
|
|
dict-code="line"
|
|
dict-code="line"
|
|
|
@selectChange="lineChange"
|
|
@selectChange="lineChange"
|
|
|
/>
|
|
/>
|
|
@@ -49,18 +49,18 @@
|
|
|
<a-input v-model="model.pillarCode" />
|
|
<a-input v-model="model.pillarCode" />
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="开始公里标" prop="startMarker">
|
|
<a-form-model-item label="开始公里标" prop="startMarker">
|
|
|
- <a-input-number style="width: 100%" v-model="model.startMarker" />
|
|
|
|
|
|
|
+ <a-input-number v-model="model.startMarker" style="width: 100%" />
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="结束公里标" prop="endMarker">
|
|
<a-form-model-item label="结束公里标" prop="endMarker">
|
|
|
- <a-input-number style="width: 100%" v-model="model.endMarker" />
|
|
|
|
|
|
|
+ <a-input-number v-model="model.endMarker" style="width: 100%" />
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="风险源" prop="riskSource">
|
|
<a-form-model-item label="风险源" prop="riskSource">
|
|
|
<a-input v-model="model.riskSource" />
|
|
<a-input v-model="model.riskSource" />
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
<a-form-model-item label="采取措施" prop="measures">
|
|
<a-form-model-item label="采取措施" prop="measures">
|
|
|
- <a-textarea :maxLength="300" :rows="4" v-model="model.measures" />
|
|
|
|
|
|
|
+ <a-textarea v-model="model.measures" :max-length="300" :rows="4" />
|
|
|
</a-form-model-item>
|
|
</a-form-model-item>
|
|
|
- </a-form-model>
|
|
|
|
|
|
|
+ </a-form-model-item></a-form-model>
|
|
|
</j-modal>
|
|
</j-modal>
|
|
|
</template>
|
|
</template>
|
|
|
<script>
|
|
<script>
|
|
@@ -84,7 +84,7 @@ export default {
|
|
|
isCheck: false,
|
|
isCheck: false,
|
|
|
model: {},
|
|
model: {},
|
|
|
validatorRules: {
|
|
validatorRules: {
|
|
|
- deptStationId: [{ required: true, message: '请选择' }],
|
|
|
|
|
|
|
+ deptId: [{ required: true, message: '请选择' }],
|
|
|
lineId: [{ required: true, message: '请选择' }],
|
|
lineId: [{ required: true, message: '请选择' }],
|
|
|
stationId: [{ required: true, message: '请选择' }],
|
|
stationId: [{ required: true, message: '请选择' }],
|
|
|
xingbie: [{ required: true, message: '请选择' }],
|
|
xingbie: [{ required: true, message: '请选择' }],
|
|
@@ -101,11 +101,8 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- created() {
|
|
|
|
|
- this.loadTree()
|
|
|
|
|
- },
|
|
|
|
|
watch: {
|
|
watch: {
|
|
|
- 'model.deptStationId': {
|
|
|
|
|
|
|
+ 'model.deptId': {
|
|
|
immediate: true,
|
|
immediate: true,
|
|
|
handler: function(newV, oldV) {
|
|
handler: function(newV, oldV) {
|
|
|
this.lineShow = false
|
|
this.lineShow = false
|
|
@@ -124,6 +121,9 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
+ created() {
|
|
|
|
|
+ this.loadTree()
|
|
|
|
|
+ },
|
|
|
methods: {
|
|
methods: {
|
|
|
lineChange() {
|
|
lineChange() {
|
|
|
this.model.stationId = undefined
|
|
this.model.stationId = undefined
|