文档工具-认证清单维护-批量设置

This commit is contained in:
刘彦泽
2023-03-13 17:06:32 +08:00
parent eee048678a
commit 075c83a0ce
@@ -33,20 +33,20 @@
<a-col :span="12">
<div class="box-title-text">
<div class="title-text">
<span class="title-text-text" :title="$t('Deliverables')">{{$t('Deliverables')}}</span>
<span class="title-text-text" :title="$t('typeOfDeliverables')">{{$t('typeOfDeliverables')}}</span>
</div>
<a-form-model-item class="itemModel-multi">
<j-multi-select-tag class="box-input"
v-model="formInline.deliverable"
@input="handleInput('deliverable')"
:placeholder="$t('PleaseSelect')+$t('Deliverables')"
:type="'select'"
:triggerChange="false"/>
<!-- <j-dict-select-tag class="box-input" v-model="formInline.attestationType"-->
<!-- @input="handleInput('attestationType')"-->
<!-- :placeholder="$t('PleaseSelect')+$t('certificationType')"-->
<!-- :type="'select'"-->
<!-- :triggerChange="false" dictCode="attestation_type"/>-->
<a-form-model-item class="itemModel">
<a-tree-select
tree-node-filter-prop="title"
v-model="formInline.deliverableType"
:maxTagCount="1"
:getPopupContainer="triggerNode=> triggerNode.parentNode"
class="box-input"
style="width: 100%"
:tree-data="DeliverableTreeList"
tree-checkable
:placeholder="$t('PleaseSelect')+$t('typeOfDeliverables')"
/>
</a-form-model-item>
</div>
</a-col>
@@ -56,7 +56,7 @@
</template>
<script>
import { postAction } from '../../../api/manage'
import { getAction, postAction } from '../../../api/manage'
export default {
name: 'batSetting',
@@ -68,10 +68,11 @@ export default {
formInline: {},
rules: {},
ids: [],
DeliverableTreeList: [],
}
},
mounted() {
this.getDeliverableTree()
},
methods: {
edit(data) {
@@ -154,6 +155,15 @@ export default {
this.$refs.ruleForm.validateField([value])
})
},
getDeliverableTree() {
getAction('/sys/category/getDeliverableTree', {}).then((res) => {
if (res.success) {
this.DeliverableTreeList = res.result
} else {
this.DeliverableTreeList = []
}
})
},
}
}
</script>