diff --git a/src/views/bsc/projecttype/Form.vue b/src/views/bsc/projecttype/Form.vue
index 4938efb..fd1689a 100644
--- a/src/views/bsc/projecttype/Form.vue
+++ b/src/views/bsc/projecttype/Form.vue
@@ -165,7 +165,29 @@
tableRows: {},
- dataRule: {},
+ dataRule: {
+ project_type_code: [
+ {
+ required: true,
+ message: t('sys.validate.textRequiredSuffix','不能为空'),
+ trigger: 'blur'
+ },
+ ],
+ project_type_name: [
+ {
+ required: true,
+ message: t('sys.validate.textRequiredSuffix','不能为空'),
+ trigger: 'blur'
+ },
+ ],
+ seq_num: [
+ {
+ required: true,
+ message: t('sys.validate.textRequiredSuffix','不能为空'),
+ trigger: ["blur","change"]
+ },
+ ],
+ },
optionsObj: {
pidOptions: [],
diff --git a/src/views/cm/contract/Form.vue b/src/views/cm/contract/Form.vue
index 5225c7e..1b95d65 100644
--- a/src/views/cm/contract/Form.vue
+++ b/src/views/cm/contract/Form.vue
@@ -1,3831 +1,5248 @@
-
diff --git a/src/views/cm/contract/SelectContractModal.vue b/src/views/cm/contract/SelectContractModal.vue
new file mode 100644
index 0000000..e1ec1b6
--- /dev/null
+++ b/src/views/cm/contract/SelectContractModal.vue
@@ -0,0 +1,50 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/cm/contract/helper/api.ts b/src/views/cm/contract/helper/api.ts
index 4e6ebc9..31fa355 100644
--- a/src/views/cm/contract/helper/api.ts
+++ b/src/views/cm/contract/helper/api.ts
@@ -2,7 +2,7 @@ import { defHttp } from '@/utils/http/axios';
// 获取列表
export function getList(data) {
- return defHttp.post({ url: '/api/4/Contract/getList', data });
+ return defHttp.post({ url: '/api/cm/Contract/getList', data });
}
// 新建
export function create(data) {
diff --git a/src/views/cm/contract/index.vue b/src/views/cm/contract/index.vue
index dbd71b2..72aa937 100644
--- a/src/views/cm/contract/index.vue
+++ b/src/views/cm/contract/index.vue
@@ -98,10 +98,14 @@
+
+