diff --git a/src/api/workCenter.js b/src/api/workCenter.js
index 445611d2..fcdc4043 100644
--- a/src/api/workCenter.js
+++ b/src/api/workCenter.js
@@ -81,6 +81,48 @@ const enStandardRecheckAgree = (params) => postAction('', params)
// 驳回
const enStandardRecheckReject = (params) => postAction('', params)
+// 企标废止流程
+// 根据id查询流程数据--办理
+const enStandardAnnulGetDataById = (params) => getAction('', params)
+// 保存
+const enStandardAnnulSave = (params) => postAction('', params)
+// 发起
+const enStandardAnnulApproval = (params) => postAction('', params)
+// 转办
+const enStandardAnnulTurnTo = (params) => postAction('', params)
+// 同意
+const enStandardAnnulAgree = (params) => postAction('', params)
+// 驳回
+const enStandardAnnulReject = (params) => postAction('', params)
+
+// 企标封存流程
+// 根据id查询流程数据--办理
+const enStandardSealSaveGetDataById = (params) => getAction('', params)
+// 保存
+const enStandardSealSaveSave = (params) => postAction('', params)
+// 发起
+const enStandardSealSaveApproval = (params) => postAction('', params)
+// 转办
+const enStandardSealSaveTurnTo = (params) => postAction('', params)
+// 同意
+const enStandardSealSaveAgree = (params) => postAction('', params)
+// 驳回
+const enStandardSealSaveReject = (params) => postAction('', params)
+
+// 已封存企标启用流程
+// 根据id查询流程数据--办理
+const enStandardStartUseGetDataById = (params) => getAction('', params)
+// 保存
+const enStandardStartUseSave = (params) => postAction('', params)
+// 发起
+const enStandardStartUseApproval = (params) => postAction('', params)
+// 转办
+const enStandardStartUseTurnTo = (params) => postAction('', params)
+// 同意
+const enStandardStartUseAgree = (params) => postAction('', params)
+// 驳回
+const enStandardStartUseReject = (params) => postAction('', params)
+
// 流程中心
// 待办-转办
const toDoTurnTo = (params) => postAction('', params)
@@ -128,6 +170,27 @@ export {
enStandardRecheckAgree,
enStandardRecheckReject,
+ enStandardAnnulGetDataById,
+ enStandardAnnulSave,
+ enStandardAnnulApproval,
+ enStandardAnnulTurnTo,
+ enStandardAnnulAgree,
+ enStandardAnnulReject,
+
+ enStandardSealSaveGetDataById,
+ enStandardSealSaveSave,
+ enStandardSealSaveApproval,
+ enStandardSealSaveTurnTo,
+ enStandardSealSaveAgree,
+ enStandardSealSaveReject,
+
+ enStandardStartUseGetDataById,
+ enStandardStartUseSave,
+ enStandardStartUseApproval,
+ enStandardStartUseTurnTo,
+ enStandardStartUseAgree,
+ enStandardStartUseReject,
+
toDoTurnTo,
compulsoryWithdrawal
}
diff --git a/src/common/lang/workCenter/en.js b/src/common/lang/workCenter/en.js
index cdcb58a6..d590e81f 100644
--- a/src/common/lang/workCenter/en.js
+++ b/src/common/lang/workCenter/en.js
@@ -174,6 +174,20 @@ module.exports = {
annul: '废止',
sealSave: '封存'
},
+ // 企标废止流程
+ enStandardAnnul: {
+ substituteStandardNumber: '代替企标编号',
+ replacedByEnStandardNumber: '被代替企标编号',
+ annulReason: '废止理由'
+ },
+ // 企标封存流程
+ enStandardSealSave: {
+ sealSaveReason: '封存理由'
+ },
+ // 已封存企标启用流程
+ enStandardStartUse: {
+ startUseReason: '启用理由'
+ },
// 流程配置
processConfig: {
processType: '流程类型',
diff --git a/src/common/lang/workCenter/zh.js b/src/common/lang/workCenter/zh.js
index 7ba24c19..3e89ee3d 100644
--- a/src/common/lang/workCenter/zh.js
+++ b/src/common/lang/workCenter/zh.js
@@ -174,6 +174,20 @@ module.exports = {
annul: '废止',
sealSave: '封存'
},
+ // 企标废止流程
+ enStandardAnnul: {
+ substituteStandardNumber: '代替企标编号',
+ replacedByEnStandardNumber: '被代替企标编号',
+ annulReason: '废止理由'
+ },
+ // 企标封存流程
+ enStandardSealSave: {
+ sealSaveReason: '封存理由'
+ },
+ // 已封存企标启用流程
+ enStandardStartUse: {
+ startUseReason: '启用理由'
+ },
// 流程配置
processConfig: {
processType: '流程类型',
diff --git a/src/views/workCenter/NewProcess.vue b/src/views/workCenter/NewProcess.vue
index ed1e9fbf..90d49d76 100644
--- a/src/views/workCenter/NewProcess.vue
+++ b/src/views/workCenter/NewProcess.vue
@@ -75,15 +75,15 @@ export default {
},
{ // 企标废止流程
title: this.$t('workCenter.newProcess.processOfEnterpriseBidAnnulment'),
- path: ''
+ path: '/workCenter/enterpriseStandardAnnul/enterpriseStandardAnnulFlow'
},
{ // 企标封存流程
title: this.$t('workCenter.newProcess.processOfSealingEnterpriseStandard'),
- path: ''
+ path: '/workCenter/enterpriseStandardSealSave/enterpriseStandardSealSaveFlow'
},
{ // 已封存企标启用流程
title: this.$t('workCenter.newProcess.theSealedEnterpriseBidHasBeenActivatedProcess'),
- path: ''
+ path: '/workCenter/enterpriseStandardStartUse/enterpriseStandardStartUseFlow'
},
{ // 企标稽查计划
title: this.$t('workCenter.newProcess.enterpriseStandardAuditPlan'),
diff --git a/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue b/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue
new file mode 100644
index 00000000..2a9e14f1
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardAnnul/EnterpriseStandardAnnulFlow.vue
@@ -0,0 +1,439 @@
+
+
+
+
+
+
+
+
+
+
{{ $t('processInformation') }}
+
+
+
+
+
+ event.target.value = event.target.value.trim()"
+ disabled
+ :maxLength="50"
+ v-decorator="['processName', validatorRules.processName]" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ $t('basicServiceInformation') }}
+
+
+
+
+
+
+
+
+
{{ $t('processApprovalInformation') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('preservation') }}
+
+ {{ $t('submit') }}
+
+
+
+ {{ $t('turnTo') }}
+
+ {{ $t('preservation') }}
+
+ {{ $t('agree') }}
+
+ {{ $t('reject') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue
new file mode 100644
index 00000000..68c1d6e9
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardAnnul/modules/BaseInfoForm.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue b/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue
index 470caaa4..4d7ee116 100644
--- a/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue
+++ b/src/views/workCenter/enterpriseStandardRecheck/EnterpriseStandardRecheckFlow.vue
@@ -54,13 +54,14 @@
{{ $t('basicServiceInformation') }}
-
+
-
+
-
+
+
{{ $t('processApprovalInformation') }}
@@ -138,6 +139,7 @@ import {
import ContactInitBaseInfo from './modules/ContactInitBaseInfo'
import StandardizationInitBaseInfo from './modules/StandardizationInitBaseInfo'
import DrafterEnterOptionBaseInfo from './modules/DrafterEnterOptionBaseInfo'
+import RecheckApproveBaseInfo from './modules/RecheckApproveBaseInfo'
// 人员信息
const personalInfo = [ // 人员信息的数据
@@ -177,6 +179,7 @@ const personalInfo = [ // 人员信息的数据
export default {
name: 'EnterpriseStandardRecheckFlow',
components: {
+ RecheckApproveBaseInfo,
DrafterEnterOptionBaseInfo,
StandardizationInitBaseInfo,
ContactInitBaseInfo,
@@ -219,7 +222,7 @@ export default {
switchValue: 'base', // 头部tab选中值
disabled: false,
onlyLook: false, // 是否仅查看
- currentNode: 2, // 当前节点
+ currentNode: 1, // 当前节点
initRole: 'standardization', // 发起角色,发起的时候角色不一样表单不一样,contact联络人发起,standardization标准化发起
model: [],
processInfoForm: this.$form.createForm(this),
diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue
index e0ae09c6..37331c85 100644
--- a/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue
+++ b/src/views/workCenter/enterpriseStandardRecheck/modules/ContactInitBaseInfo.vue
@@ -149,6 +149,29 @@ export default {
}
},
methods: {
+ // 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
+ initData (data) {
+ this.data = data
+ // 给表单赋值
+ // this.formInline =
+ },
+ // 外层要获取数据
+ getData () {
+ // 把数据抛出,在线编辑不知道要不要抛
+ const data = {}
+ data.formInline = this.formInline
+ return data
+ },
+ // 外层获取数据要过校验,返回false表示没有通过校验
+ getDataValidate (callback) {
+ this.$refs.ruleForm.validate(valid => {
+ if (valid) {
+ const data = {}
+ data.formInline = this.formInline
+ callback(data)
+ }
+ })
+ },
// 选完企标编号了,需要回显内容,返回流程名称
listChange (value) {
console.log(value)
diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue
index 71bb25c3..a7ac4c0c 100644
--- a/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue
+++ b/src/views/workCenter/enterpriseStandardRecheck/modules/DrafterEnterOptionBaseInfo.vue
@@ -175,6 +175,31 @@ export default {
]
}
}
+ },
+ methods: {
+ // 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
+ initData (data) {
+ this.data = data
+ // 给表单赋值
+ // this.formInline =
+ },
+ // 外层要获取数据
+ getData () {
+ // 把数据抛出,在线编辑不知道要不要抛
+ const data = {}
+ data.formInline = this.formInline
+ return data
+ },
+ // 外层获取数据要过校验,返回false表示没有通过校验
+ getDataValidate (callback) {
+ this.$refs.ruleForm.validate(valid => {
+ if (valid) {
+ const data = {}
+ data.formInline = this.formInline
+ callback(data)
+ }
+ })
+ },
}
}
diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue
new file mode 100644
index 00000000..327087bd
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardRecheck/modules/RecheckApproveBaseInfo.vue
@@ -0,0 +1,159 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workCenter/enterpriseStandardRecheck/modules/StandardizationInitBaseInfo.vue b/src/views/workCenter/enterpriseStandardRecheck/modules/StandardizationInitBaseInfo.vue
index 8865d743..52c001b1 100644
--- a/src/views/workCenter/enterpriseStandardRecheck/modules/StandardizationInitBaseInfo.vue
+++ b/src/views/workCenter/enterpriseStandardRecheck/modules/StandardizationInitBaseInfo.vue
@@ -93,10 +93,34 @@ export default {
trigger: 'change'
}
]
- }
+ },
+ data: {}
}
},
methods: {
+ // 拿到外面传进来的数据初始化,因为套了几层就不在外层初始化数据了
+ initData (data) {
+ this.data = data
+ // 给表单赋值
+ // this.formInline =
+ },
+ // 外层要获取数据
+ getData () {
+ // 把数据抛出,在线编辑不知道要不要抛
+ const data = {}
+ data.formInline = this.formInline
+ return data
+ },
+ // 外层获取数据要过校验,返回false表示没有通过校验
+ getDataValidate (callback) {
+ this.$refs.ruleForm.validate(valid => {
+ if (valid) {
+ const data = {}
+ data.formInline = this.formInline
+ callback(data)
+ }
+ })
+ },
// 选完企标编号了,需要回显内容,返回流程名称
listChange (value) {
console.log(value)
diff --git a/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue b/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue
new file mode 100644
index 00000000..e73a5f2e
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardSealSave/EnterpriseStandardSealSaveFlow.vue
@@ -0,0 +1,438 @@
+
+
+
+
+
+
+
+
+
+
{{ $t('processInformation') }}
+
+
+
+
+
+ event.target.value = event.target.value.trim()"
+ disabled
+ :maxLength="50"
+ v-decorator="['processName', validatorRules.processName]" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ $t('basicServiceInformation') }}
+
+
+
+
+
+
+
+
+
{{ $t('processApprovalInformation') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('preservation') }}
+
+ {{ $t('submit') }}
+
+
+
+ {{ $t('turnTo') }}
+
+ {{ $t('preservation') }}
+
+ {{ $t('agree') }}
+
+ {{ $t('reject') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue
new file mode 100644
index 00000000..545c22cc
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardSealSave/modules/BaseInfoForm.vue
@@ -0,0 +1,236 @@
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue b/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue
new file mode 100644
index 00000000..f1ed4f43
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardStartUse/EnterpriseStandardStartUseFlow.vue
@@ -0,0 +1,438 @@
+
+
+
+
+
+
+
+
+
+
{{ $t('processInformation') }}
+
+
+
+
+
+ event.target.value = event.target.value.trim()"
+ disabled
+ :maxLength="50"
+ v-decorator="['processName', validatorRules.processName]" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ $t('basicServiceInformation') }}
+
+
+
+
+
+
+
+
+
{{ $t('processApprovalInformation') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('preservation') }}
+
+ {{ $t('submit') }}
+
+
+
+ {{ $t('turnTo') }}
+
+ {{ $t('preservation') }}
+
+ {{ $t('agree') }}
+
+ {{ $t('reject') }}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue b/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue
new file mode 100644
index 00000000..dfb1d594
--- /dev/null
+++ b/src/views/workCenter/enterpriseStandardStartUse/modules/BaseInfoForm.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
+
+
+