diff --git a/package-lock.json b/package-lock.json index 6b0e873..5c32334 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15117,6 +15117,11 @@ "is-plain-obj": "^1.0.0" } }, + "sortablejs": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/sortablejs/-/sortablejs-1.10.2.tgz", + "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npm.taobao.org/source-list-map/download/source-list-map-2.0.1.tgz", @@ -16828,6 +16833,14 @@ "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=", "dev": true }, + "vuedraggable": { + "version": "2.24.3", + "resolved": "https://registry.npmmirror.com/vuedraggable/-/vuedraggable-2.24.3.tgz", + "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", + "requires": { + "sortablejs": "1.10.2" + } + }, "vuex": { "version": "3.5.1", "resolved": "https://registry.npm.taobao.org/vuex/download/vuex-3.5.1.tgz", diff --git a/package.json b/package.json index 1174dce..41ce95c 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,7 @@ "vue-cron": "^1.0.9", "vue-i18n": "^8.18.2", "vue-router": "3.0.7", + "vuedraggable": "^2.24.3", "vuex": "^3.5.1" }, "devDependencies": { diff --git a/src/i18n/zh-CN.js b/src/i18n/zh-CN.js index 47e0e34..1144304 100644 --- a/src/i18n/zh-CN.js +++ b/src/i18n/zh-CN.js @@ -389,6 +389,9 @@ t.supplier.evaluationPeriod = '评估时间段' t.supplier.evaluationType = '评估类型' t.supplier.reminder = '提醒人' t.supplier.title = '标题' +t.supplier.projectTypeName = '评估项类型' +t.supplier.weight = '权重' +t.supplier.projectName = '评估项目' t.gage = {} t.gage.name = '名称' diff --git a/src/views/modules/supplier/components/evaluationTemplate-add.vue b/src/views/modules/supplier/components/evaluationTemplate-add.vue new file mode 100644 index 0000000..b9bd990 --- /dev/null +++ b/src/views/modules/supplier/components/evaluationTemplate-add.vue @@ -0,0 +1,474 @@ + + + + + + diff --git a/src/views/modules/supplier/qmsEvaluationItemListLabel.vue b/src/views/modules/supplier/qmsEvaluationItemListLabel.vue new file mode 100644 index 0000000..9ac0685 --- /dev/null +++ b/src/views/modules/supplier/qmsEvaluationItemListLabel.vue @@ -0,0 +1,340 @@ + + + + + + diff --git a/src/views/modules/supplier/qmsEvaluationItemListTag.vue b/src/views/modules/supplier/qmsEvaluationItemListTag.vue index aa34e97..7f56ca9 100644 --- a/src/views/modules/supplier/qmsEvaluationItemListTag.vue +++ b/src/views/modules/supplier/qmsEvaluationItemListTag.vue @@ -1,40 +1,40 @@ diff --git a/src/views/modules/supplier/qmsEvaluationPlan.vue b/src/views/modules/supplier/qmsEvaluationPlan.vue new file mode 100644 index 0000000..d82e131 --- /dev/null +++ b/src/views/modules/supplier/qmsEvaluationPlan.vue @@ -0,0 +1,208 @@ + + + + + + + diff --git a/src/views/modules/supplier/qmsEvaluationTemplate.vue b/src/views/modules/supplier/qmsEvaluationTemplate.vue new file mode 100644 index 0000000..9a73226 --- /dev/null +++ b/src/views/modules/supplier/qmsEvaluationTemplate.vue @@ -0,0 +1,201 @@ + + + + + + diff --git a/src/views/modules/supplier/qmsSupplierProjectList.vue b/src/views/modules/supplier/qmsSupplierProjectList.vue new file mode 100644 index 0000000..63e6ac4 --- /dev/null +++ b/src/views/modules/supplier/qmsSupplierProjectList.vue @@ -0,0 +1,30 @@ + + + + + + \ No newline at end of file diff --git a/src/views/modules/supplier/qmsSupplierRequirementList.vue b/src/views/modules/supplier/qmsSupplierRequirementList.vue new file mode 100644 index 0000000..6056069 --- /dev/null +++ b/src/views/modules/supplier/qmsSupplierRequirementList.vue @@ -0,0 +1,239 @@ + + + + + +