|
@@ -8,7 +8,7 @@
|
|
|
<div :id="`hc_table_card_${uuid}`" class="flex-1">
|
|
|
<hc-new-card scrollbar title="合同工程清单明细">
|
|
|
<template #extra>
|
|
|
- <el-button hc-btn type="primary">增补清单</el-button>
|
|
|
+ <el-button hc-btn type="primary" @click="supplementsModalShow = true">增补清单</el-button>
|
|
|
<el-button hc-btn type="primary" @click="leadModalShow = true">导入</el-button>
|
|
|
<el-button hc-btn type="primary">导出</el-button>
|
|
|
</template>
|
|
@@ -181,6 +181,75 @@
|
|
|
</el-table>
|
|
|
<div class="mt-4 text-orange">特别提示:清单类型分为:1、普通清单,2、计日工清单,3、暂定金清单,请填写具体数字对应</div>
|
|
|
</hc-new-dialog>
|
|
|
+
|
|
|
+ <!-- 增补清单 -->
|
|
|
+ <hc-new-dialog v-model="supplementsModalShow" widths="1100px" title="增补清单" @save="supplementsModalSave">
|
|
|
+ <el-form ref="supplementsFormRef" class="p-4" label-position="left" label-width="auto" :model="supplementsFormModel" :rules="supplementsFormRules">
|
|
|
+ <el-row :gutter="20">
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="清单编号:">
|
|
|
+ <el-input v-model="supplementsFormModel.key1" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="清单名称:">
|
|
|
+ <el-input v-model="supplementsFormModel.key2" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="单位:">
|
|
|
+ <el-input v-model="supplementsFormModel.key3" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="现行单价:">
|
|
|
+ <el-input v-model="supplementsFormModel.key4" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="清单类型:">
|
|
|
+ <el-select v-model="supplementsFormModel.key5" block>
|
|
|
+ <el-option label="普通清单" :value="1" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="章编号:">
|
|
|
+ <el-input v-model="supplementsFormModel.key6" disabled />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="清单节点:">
|
|
|
+ <el-select v-model="supplementsFormModel.key7" disabled block>
|
|
|
+ <el-option label="是" :value="1" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="增补清单:">
|
|
|
+ <el-select v-model="supplementsFormModel.key8" disabled block>
|
|
|
+ <el-option label="是" :value="1" />
|
|
|
+ </el-select>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="8">
|
|
|
+ <el-form-item label="清单标识:">
|
|
|
+ <el-input v-model="supplementsFormModel.key9" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-form-item label="备注:">
|
|
|
+ <el-input v-model="supplementsFormModel.key10" :autosize="{ minRows: 4, maxRows: 8 }" type="textarea" />
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
+ </el-form>
|
|
|
+ </hc-new-dialog>
|
|
|
+
|
|
|
+ <!-- 调整排序 -->
|
|
|
+ <hc-new-dialog v-model="sortModalShow" widths="1100px" title="调整排序" @save="sortModalSave">
|
|
|
+ 1111
|
|
|
+ </hc-new-dialog>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -272,6 +341,9 @@ const treeMenuTap = ({ key, node, data }) => {
|
|
|
treeModalTitle.value = data.name + ' - 修改合同工程清单'
|
|
|
treeModalShow.value = true
|
|
|
}
|
|
|
+ if (key === 'sort') {
|
|
|
+ sortModalShow.value = true
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//表格数据
|
|
@@ -322,4 +394,19 @@ const tableLeadData = ref([
|
|
|
const leadModalSave = () => {
|
|
|
leadModalShow.value = false
|
|
|
}
|
|
|
+
|
|
|
+//增补清单表单
|
|
|
+const supplementsModalShow = ref(false)
|
|
|
+const supplementsFormRef = ref(null)
|
|
|
+const supplementsFormModel = ref({})
|
|
|
+const supplementsFormRules = ref({})
|
|
|
+const supplementsModalSave = () => {
|
|
|
+ supplementsModalShow.value = false
|
|
|
+}
|
|
|
+
|
|
|
+//调整排序
|
|
|
+const sortModalShow = ref(false)
|
|
|
+const sortModalSave = () => {
|
|
|
+ sortModalShow.value = false
|
|
|
+}
|
|
|
</script>
|