|
|
@@ -63,10 +63,16 @@
|
|
|
</PageMain>
|
|
|
<el-dialog :close-on-click-modal="false" v-model="copyDialog" title="选中内部协议" width="600">
|
|
|
<el-form>
|
|
|
+ <el-form-item label="协议状态">
|
|
|
+ <el-switch v-model="isEnableCopy" active-value="1" inactive-value="0" />
|
|
|
+ </el-form-item>
|
|
|
+ <el-form-item label="生效状态">
|
|
|
+ <el-switch v-model="validStatusCopy" active-value="0" inactive-value="1" />
|
|
|
+ </el-form-item>
|
|
|
<el-form-item label="内部协议">
|
|
|
<el-select v-model="agreementCopyId" placeholder="请选择内部协议" filterable>
|
|
|
- <el-option v-for="item in agreementList" :key="item.id" :value="item.id"
|
|
|
- :label="item.agreementTitle"></el-option>
|
|
|
+ <el-option v-for="item in showAgreement()" :key="item.id" :value="item.id"
|
|
|
+ :label="item.agreementTitle + '(' + item.agreementName + ')'"></el-option>
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
</el-form>
|
|
|
@@ -537,11 +543,17 @@ const getDeptTree = () => {
|
|
|
|
|
|
const copyDialog = ref(false)
|
|
|
const agreementCopyId = ref('')
|
|
|
+const isEnableCopy = ref('1')
|
|
|
+const validStatusCopy = ref('0')
|
|
|
const agreementList = ref([])
|
|
|
+const showAgreement = () => {
|
|
|
+ const arr = agreementList.value.filter(v => v.isEnable === isEnableCopy.value && v.validStatus === validStatusCopy.value)
|
|
|
+ return arr
|
|
|
+}
|
|
|
const selAgreement = () => {
|
|
|
agreementCopyId.value = '';
|
|
|
copyDialog.value = true;
|
|
|
- api.agreementApi.agreementList({ size: 1000,isExternal:"0" }).then((res: any) => {
|
|
|
+ api.agreementApi.agreementList({ size: 1000, isExternal: "0" }).then((res: any) => {
|
|
|
if (res.code == '200') {
|
|
|
agreementList.value = res.data.records;
|
|
|
}
|