李林
2024-02-27 82bcd9ca9ee68118c6d3ec82ac4aa5361fbc668f
功能调整
已修改3个文件
51 ■■■■■ 文件已修改
src/assets/api/controller.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/view/5capacity-scope.vue 48 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
static/js/menu.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/api/controller.js
@@ -66,6 +66,7 @@
    addEnum: "/enum/addEnum", //添加枚举
    upEnum: "/enum/upEnum", //修改枚举
    delEnum: "/enum/delEnum", //删除枚举
    selectEnumByCategory: "/enum/selectEnumByCategory", //通过分类查询枚举
}
const capacityScope = {
src/components/view/5capacity-scope.vue
@@ -74,7 +74,9 @@
            </div>
        </div>
        <div class="table" v-if="showItemParameter">
            <ValueTable ref="itemParameterTable" :url="$api.capacityScope.selectItemParameterList" :upUrl="$api.capacityScope.upItemParameter" :delUrl="$api.capacityScope.delItemParameter" :componentData="itemParameterData" :key="upIndex"/>
            <ValueTable ref="itemParameterTable" :url="$api.capacityScope.selectItemParameterList"
                :upUrl="$api.capacityScope.upItemParameter" :delUrl="$api.capacityScope.delItemParameter"
                :componentData="itemParameterData" :key="upIndex" />
        </div>
        <div class="search testObject" v-if="showTestObject">
            <div class="search_thing">
@@ -88,7 +90,9 @@
            </div>
        </div>
        <div class="table" v-if="showTestObject">
            <ValueTable ref="testObjectTable" :url="$api.capacityScope.selectTestObjectList" :upUrl="$api.capacityScope.upTestObject" :delUrl="$api.capacityScope.delTestObject" :componentData="testObjectData" :key="upIndex"/>
            <ValueTable ref="testObjectTable" :url="$api.capacityScope.selectTestObjectList"
                :upUrl="$api.capacityScope.upTestObject" :delUrl="$api.capacityScope.delTestObject"
                :componentData="testObjectData" :key="upIndex" />
        </div>
    </div>
</template>
@@ -130,7 +134,11 @@
                        method: 'doDiy'
                    }],
                    tagField: {},
                    selectField: {},
                    selectField: {
                        inspectionItemType: {
                            select: []
                        }
                    },
                    requiredAdd:['inspectionItem', 'manHour', 'inspectionItemType', 'manHourGroup'],
                    requiredUp:['inspectionItem', 'manHour', 'inspectionItemType', 'manHourGroup']
                },
@@ -172,6 +180,7 @@
        mounted() {
            this.itemParameterEntityCopy = this.HaveJson(this.itemParameterData.entity)
            this.testObjectDataEntityCopy = this.HaveJson(this.testObjectData.entity)
            this.selectEnumByCategory()
        },
        methods: {
            selectorSwitch() {
@@ -204,7 +213,38 @@
                } else {
                    this.$refs.testObjectTable.openAddDia(this.$api.capacityScope.addTestObject);
                }
            },
            selectEnumByCategory(){
                this.$axios.post(this.$api.enums.selectEnumByCategory, {
                    category: "检验项类型"
                }).then(res=>{
                    this.itemParameterData.selectField.inspectionItemType.select = res.data
                })
            },
            // 权限分配
            getPower(){
                let power = JSON.parse(sessionStorage.getItem('power'))
                let up = false
                let add = false
                let del = false
                for (var i = 0; i < power.length; i++) {
                    if(power[i].menuMethod=='upItemParameter'){
                        up = true
                    }
                    if(power[i].menuMethod=='delItemParameter'){
                        del = true
                    }
                    if(power[i].menuMethod=='addItemParameter'){
                        add = true
                    }
                }
                if(!del){
                    this.componentData.do.splice(1, 1)
                }
                if(!up){
                    this.componentData.do.splice(0, 1)
                }
                this.addPower = add
            }
        }
    }
static/js/menu.js
@@ -240,7 +240,7 @@
            i: "font icon-24gl-clipboardList",
            u: "5capacity-scope",
            g: "C能力范围和资质",
            p: ""
            p: "selectItemParameterList"
        }, {
            v: "场所或设施",
            i: "font icon-24gl-clipboardList",