|
@@ -25,6 +25,22 @@
|
|
|
</a-radio-group>
|
|
|
</a-form-item>
|
|
|
</row-item>
|
|
|
+ <row-item v-if="verifyStatus===3">
|
|
|
+ <a-form-item
|
|
|
+ label="回退节点"
|
|
|
+ :labelCol="BaseTool.Constant.labelCol2"
|
|
|
+ :wrapperCol="BaseTool.Constant.wrapperCol2"
|
|
|
+ >
|
|
|
+ <a-select v-decorator="['nodeNum', { rules: [{required: true, message: '回退节点为空'}]}]" placeholder="请选择">
|
|
|
+ <a-select-option
|
|
|
+ v-for="({label,value}) in nodeMap"
|
|
|
+ :key="value"
|
|
|
+ :label="label"
|
|
|
+ :value="value">{{ label }}
|
|
|
+ </a-select-option>
|
|
|
+ </a-select>
|
|
|
+ </a-form-item>
|
|
|
+ </row-item>
|
|
|
<row-item>
|
|
|
<a-form-item
|
|
|
label="审核备注"
|
|
@@ -59,9 +75,11 @@ export default {
|
|
|
form: this.$form.createForm(this),
|
|
|
visible: false,
|
|
|
verifyStatus: 1,
|
|
|
+ nodeNum: 0,
|
|
|
// 下拉框map
|
|
|
model: null,
|
|
|
- verifyRemark: '同意'
|
|
|
+ verifyRemark: '同意',
|
|
|
+ nodeMap: []
|
|
|
}
|
|
|
},
|
|
|
components: {
|
|
@@ -69,6 +87,7 @@ export default {
|
|
|
props: {
|
|
|
},
|
|
|
created () {
|
|
|
+
|
|
|
},
|
|
|
methods: {
|
|
|
changeOpinion (e) {
|
|
@@ -86,6 +105,8 @@ export default {
|
|
|
base (record) {
|
|
|
this.visible = true
|
|
|
this.model = record
|
|
|
+ this.nodeMap = DictCache.getChildrenList(DictCache.TYPE.PREPARATION_NODE).filter(item => this.model.nodeNum > item.value)
|
|
|
+ console.log(this.nodeMap)
|
|
|
if (record.status === DictCache.VALUE.REPAIR_PREPARATION_STATUS.NOT_ALLOCATED) {
|
|
|
this.modalTitle = '申请部门主管审核'
|
|
|
} else if (record.status === DictCache.VALUE.REPAIR_PREPARATION_STATUS.APPLY_MANAGER_VERIFY_SUCCESS) {
|
|
@@ -127,6 +148,7 @@ export default {
|
|
|
handleCancel (values) {
|
|
|
this.visible = false
|
|
|
this.confirmLoading = false
|
|
|
+ this.verifyStatus = 1
|
|
|
this.form.resetFields()
|
|
|
if (this.BaseTool.Object.isNotBlank(values)) {
|
|
|
this.$emit('ok')
|