|
@@ -72,7 +72,7 @@
|
|
|
</el-button>
|
|
|
</HcTooltip>
|
|
|
<HcTooltip keys="archives_tuning_btn_num">
|
|
|
- <el-button :loading="refreshFileNumberLoading" hc-btn @click="refreshFileNumberClick">
|
|
|
+ <el-button :loading="refreshFileNumberLoading" hc-btn @click="fileNumberClick">
|
|
|
档号整理
|
|
|
</el-button>
|
|
|
</HcTooltip>
|
|
@@ -365,6 +365,16 @@
|
|
|
</div>
|
|
|
<el-input v-model="mergeInput" placeholder="请输入并卷后题名" type="textarea" class="blue-text" :autosize="{ minRows: 4, maxRows: 8 }" />
|
|
|
</hc-new-dialog>
|
|
|
+ <!-- 档案整理弹窗 -->
|
|
|
+ <hc-new-dialog v-model="fileNumberModal" :loading="refreshFileNumberLoading" widths="50vw" @close="fileModalClose" @save="refreshFileNumberClick">
|
|
|
+ <template #header>
|
|
|
+ <div class="text-1xl mt-2 text-center font-bold">
|
|
|
+ 起始流水号
|
|
|
+ </div>
|
|
|
+ </template>
|
|
|
+
|
|
|
+ <el-input v-model="startNumber" placeholder="请输入数值1、2、3" class="blue-text" @input="handleNumberInput" />
|
|
|
+ </hc-new-dialog>
|
|
|
</hc-body>
|
|
|
</template>
|
|
|
|
|
@@ -1101,16 +1111,42 @@ const viewfilePdf = (row) => {
|
|
|
}
|
|
|
}
|
|
|
//档号整理
|
|
|
+const startNumber = ref('')
|
|
|
+const fileNumberClick = ()=>{
|
|
|
+ fileNumberModal.value = true
|
|
|
+
|
|
|
+}
|
|
|
+const handleNumberInput = (value) => {
|
|
|
+ // 只保留数字
|
|
|
+ startNumber.value = value.replace(/[^\d]/g, '')
|
|
|
+}
|
|
|
+const fileModalClose = ()=>{
|
|
|
+ fileNumberModal.value = false
|
|
|
+ startNumber.value = ''
|
|
|
+
|
|
|
+}
|
|
|
+//档号整理弹窗
|
|
|
+const fileNumberModal = ref(false)
|
|
|
+
|
|
|
const refreshFileNumberLoading = ref(false)
|
|
|
const refreshFileNumberClick = async () => {
|
|
|
+ if (!startNumber.value) {
|
|
|
+ window.$message?.warning('请输入起始流水号')
|
|
|
+ return
|
|
|
+ }
|
|
|
const { error, code, msg } = await tuningApi.refreshFileNumber({
|
|
|
projectId: projectId.value,
|
|
|
contractId: contractId.value,
|
|
|
nodeId: searchForm.value.nodeIds || '',
|
|
|
isArchive: 1,
|
|
|
+ startNumber:startNumber.value,
|
|
|
+
|
|
|
})
|
|
|
if (!error && code === 200) {
|
|
|
window.$message?.success(msg)
|
|
|
+ fileModalClose()
|
|
|
+ getTableData()
|
|
|
+
|
|
|
} else {
|
|
|
window.$message?.warning(msg)
|
|
|
}
|