src/views/console/authority/apiscope.vue
@@ -34,7 +34,7 @@ </el-table> </div> <el-drawer :title="'å½åéä¸èåè·¯å¾'+drawerPath" v-model="drawer" :direction="direction" :before-close="handleClose" size="780" class="drawerClass"> <el-form :inline="true" :model="drawerSearchData" abel-width="120px"> <el-form :inline="true" :model="drawerSearchData" label-width="120px"> <el-form-item label="æ¥å£æ¨¡å"> <el-select v-model="drawerSearchData.moduleCode" style="width: 100%"> <el-option v-for="item in aList" :key="item.id" :label="item.title" :value="item.id"/> src/views/console/authority/datascope.vue
@@ -8,7 +8,7 @@ --> <template> <div class="dict-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="120px"> <el-form-item label="èååç§°"> <el-input v-model="searchData.name" placeholder="èååç§°" clearable /> </el-form-item> @@ -56,7 +56,7 @@ </div> </div> <el-drawer title="[æ§å¶ä¸å¿]æ°æ®æéé ç½®" v-model="drawer" :direction="direction" :before-close="handleClose" size="920" class="drawerStyle"> <el-form :inline="true" :model="drawerSearchData" abel-width="120px"> <el-form :inline="true" :model="drawerSearchData" label-width="120px"> <el-form-item label="èååç§°"> <el-input v-model="drawerSearchData.scopeName" placeholder="èååç§°" clearable /> </el-form-item> src/views/console/base/code-rules.vue
@@ -37,7 +37,7 @@ </el-table> </div> <el-drawer :title="'å½åéä¸èåè·¯å¾'+drawerPath" v-model="drawer" :direction="direction" :before-close="handleClose" size="780" class="drawerClass"> <el-form :inline="true" :model="drawerSearchData" abel-width="120px"> <el-form :inline="true" :model="drawerSearchData" label-width="100px"> <el-form-item label="æ¥å£æ¨¡å"> <el-select v-model="drawerSearchData.moduleCode" style="width: 100%"> <el-option v-for="item in aList" :key="item.id" :label="item.title" :value="item.id"/> src/views/console/product-process/process-route/addWorking.vue
@@ -13,10 +13,10 @@ </div> <el-table ref="multipleTableRef" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="handleSelectionChange"> <el-table-column type="selection" width="55" /> <el-table-column prop="postCode" label="å·¥åºç¼å·"></el-table-column> <el-table-column prop="postName" label="å·¥åºåç§°"></el-table-column> <el-table-column prop="postName" label="å·¥ç§"></el-table-column> <el-table-column prop="postName" label="å·¥åºæè¿°"></el-table-column> <el-table-column prop="code" label="å·¥åºç¼å·"></el-table-column> <el-table-column prop="name" label="å·¥åºåç§°"></el-table-column> <el-table-column prop="typeName" label="å·¥ç§"></el-table-column> <el-table-column prop="description" label="å·¥åºæè¿°"></el-table-column> </el-table> <el-pagination style="margin-top: 12px;" @@ -57,9 +57,6 @@ mounted() { }, methods: { workingSubmit() { }, addWorking() { this.$router.push({path: `/console/basic-data/work-process`}); }, @@ -70,6 +67,7 @@ this.$HTTP.get(`/api/blade-cps/process/page?current=${this.current}&size=${this.size}&keyword=`).then(res=> { if(res.code == 200) { this.tableData = res.data.records; this.totle = res.data.total; } }) }, @@ -82,24 +80,10 @@ }, //表åæäº¤æ¹æ³ workingSubmit(){ var obj = Object.assign({},this.addWorkingForm); this.$refs.dialogForm.validate(async (valid) => { if (valid) { this.isSaveing = true; this.$HTTP.put("/api/blade-cps/craft-routing/update",obj).then(res=> { this.isSaveing = false; if(res.code == 200) { this.$emit('success', this.addWorkingForm, this.mode); this.$emit('success', this.selection, this.mode); this.visible = false; this.$message.success("æä½æå"); }else { this.$alert(res.message, "æç¤º", {type: 'error'}); } }) }else{ return false; } }) this.selection = []; }, //è¡¨åæ³¨å ¥æ°æ® setData(data,res){ src/views/console/product-process/process-route/addWorkmanship.vue
¶Ô±ÈÐÂÎļþ @@ -0,0 +1,182 @@ <!-- * @Author: lzhe lzhe@example.com * @Date: 2024-05-24 11:25:26 * @LastEditors: lzhe lzhe@example.com * @LastEditTime: 2024-05-24 15:24:10 * @FilePath: /src/views/console/product-process/process-route/addWorking.vue * @Description: è¿æ¯é»è®¤è®¾ç½®,请设置`customMade`, æå¼koroFileHeaderæ¥çé ç½® è¿è¡è®¾ç½®: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE --> <template> <el-form :inline="true" :model="workmanshipForm" :rules="workmanshipRules" label-width="80px" class="form-view-data"> <el-row> <el-col :span="24"> <el-form-item label="å·¥åºç¼å·" prop="test0"> <el-select v-model="workmanshipForm.test0" style="width: 100%" placeholder="å·¥åºç¼å·"> <el-option v-for="item in testList" :key="item.id" :label="item.name" :value="item.id"/> </el-select> </el-form-item> </el-col> <el-col :span="24"> <el-form-item label="å·¥åºåç§°"> <el-select v-model="workmanshipForm.test0" style="width: 100%" placeholder="å·¥åºåç§°"> <el-option v-for="item in testList" :key="item.id" :label="item.name" :value="item.id"/> </el-select> </el-form-item> </el-col> <el-col :span="24"> <el-form-item label="å·¥ç§"> <span>-</span> </el-form-item> </el-col> <el-col :span="24"> <el-form-item label="å·¥åºé¡ºåº" prop="test0"> <el-input-number v-model="workmanshipForm.num" :min="1" :max="10" @change="handleChange" /> </el-form-item> </el-col> <el-col :span="24"> <el-form-item label="æ åç¨æ¶"> <el-input v-model="workmanshipForm.test" style="width: 20%;margin-right: 12px;"> <template #suffix>天</template> </el-input> <el-input v-model="workmanshipForm.test" style="width: 20%;margin-right: 12px;"> <template #suffix>æ¶</template> </el-input> <el-input v-model="workmanshipForm.test" style="width: 20%;margin-right: 12px;"> <template #suffix>å</template> </el-input> <el-input v-model="workmanshipForm.test" style="width: 20%;"> <template #suffix>ç§</template> </el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="åå¤å·¥æ¶"> <el-input v-model="workmanshipForm.test"> <template #suffix>å</template> </el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="è£ å¸å·¥æ¶"> <el-input v-model="workmanshipForm.test"> <template #suffix>å</template> </el-input> </el-form-item> </el-col> <el-col :span="8"> <el-form-item label="è¿è¾å·¥æ¶"> <el-input v-model="workmanshipForm.test"> <template #suffix>å</template> </el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="å å·¥ç¨åº"> <el-input v-model="workmanshipForm.test"></el-input> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label=""> <el-checkbox v-model="workmanshipForm.box" label="éæ©ç¨åºæä»¶" size="small"/> </el-form-item> </el-col> <el-col :span="12"> <el-form-item label="å·¥èºå "> <el-tree-select @change = "parentIdChange" default-expand-all v-model="workmanshipForm.test" clearable node-key="id" placeholder="ä¸çº§äº§å" ref="parentTree" :data="parentData" check-strictly :props="{ label: 'name' }" style="width:100%;" :render-after-expand="false" /> </el-form-item> </el-col> <el-col :span="24"> <el-form-item label="éä»¶"> <span style="cursor: pointer;">+ æ·»å </span> </el-form-item> </el-col> <el-col :span="24"> <el-form-item label="å¤¹å ·"> <el-button>å ³èå¤¹å ·</el-button> <el-button>æ¹éå ³è</el-button> </el-form-item> </el-col> <el-col :span="24"> <el-table ref="multipleTableRef" :data="tableDataJQ" border style="width: 100%;margin-bottom:12px;" class="multipleTableRef"> <el-table-column prop="code" label="å¤¹å ·ç»"></el-table-column> <el-table-column prop="name" label="å¤¹å ·ç¼å·"></el-table-column> <el-table-column prop="typeName" label="å¤¹å ·åç§°"></el-table-column> <el-table-column fixed="right" label="æä½" width="200px"> <template #default="scope"> <el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">å é¤</el-button> </template> </el-table-column> </el-table> </el-col> <el-col :span="24"> <el-form-item label="åå ·"> <el-button>å ³èåå ·</el-button> <el-button>æ¹éå ³è</el-button> </el-form-item> </el-col> <el-col :span="24"> <el-table ref="multipleTableRef" :data="tableDataDQ" border style="width: 100%;" class="multipleTableRef"> <el-table-column prop="code" label="åå ·ç±»å"></el-table-column> <el-table-column prop="name" label="åå ·åå·"></el-table-column> <el-table-column prop="typeName" label="å¤¹å ·ç¼å·"></el-table-column> <el-table-column fixed="right" label="æä½" width="200px"> <template #default="scope"> <el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">å é¤</el-button> </template> </el-table-column> </el-table> </el-col> </el-row> </el-form> <div style="margin-top:12px;"> <el-button>åæ¶</el-button> <el-button type="primary">ä¿å</el-button> </div> </template> <script> export default { data() { return { tableDataJQ: [], tableDataDQ: [], parentData: {}, testList: [], workmanshipForm: { test0: "", test: "", num: null, box: false }, workmanshipRules: { }, } }, mounted() { }, methods: { parentIdChange(val) { }, table_edit() { } } } </script> <style scoped> </style> src/views/console/product-process/process-route/workmanship.vue
@@ -11,45 +11,51 @@ <div class="main-content-left"> <div class="info-top-title">å·¥èºè·¯çº¿</div> <div style="margin-bottom: 12px;"> <el-button type="primary">æ°å¢</el-button> <el-button type="primary" v-if="isCustomization">å®ç</el-button> <el-button type="primary" @click="table_open">æ°å¢</el-button> <el-button type="primary" v-if="isCustomization" @click="determineVersion">å®ç</el-button> <el-button disabled>å¹¶åº</el-button> </div> <el-table ref="multipleTableRef0" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="HandleSelectionChange"> <el-table ref="multipleTableRef0" :data="tableData" border style="width: 100%" class="multipleTableRef" @selection-change="HandleSelectionChange" @row-click="rowClick"> <el-table-column type="selection" width="55" /> <el-table-column prop="name" label="å·¥åºé¡ºåº"></el-table-column> <el-table-column prop="index" label="å·¥åºé¡ºåº"></el-table-column> <el-table-column prop="code" label="å·¥åºç¼å·"></el-table-column> <el-table-column prop="typeName" label="å·¥åºåç§°"></el-table-column> <el-table-column prop="name" label="å·¥åºåç§°"></el-table-column> <el-table-column fixed="right" label="æä½" width="200px"> <template #default="scope"> <!-- <el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">ç¼è¾</el-button> <el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">å·æ°</el-button> <el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">å é¤</el-button> --> <el-button text type="primary" size="small" @click="table_edit(scope.row, scope.$index)">å é¤</el-button> </template> </el-table-column> </el-table> </div> <div class="main-content-right"> <div class="main-info-title">å·¥åºä¿¡æ¯</div> <div class="addWorking" @click="table_open">æ·»å å·¥åº</div> <!-- <ul> <div class="addWorking" @click="table_open" v-if="!isCustomization">æ·»å å·¥åº</div> <ul v-if="isCustomization"> <li>å·¥åºç¼å·<span></span></li> <li>å·¥åºåç§°<span></span></li> <li>å·¥åºé¡ºåº<span></span></li> </ul> --> </ul> </div> </div> <save-dialog v-if="dialog.save" ref="saveDialog" @success="addRouteSuccess" @closed="dialog.save=false"></save-dialog> <el-drawer v-model="drawer" title="æ·»å å·¥åº" direction="rtl" :before-close="handleClose" size="60%" modal-class="viewData"> <!-- æ°å¢è·¯çº¿ --> <div class="addworkmanship"> <add-workmanship></add-workmanship> </div> </el-drawer> </template> <script> import addWorkmanship from './addWorkmanship' import saveDialog from './addWorking' export default { name: 'workmanship', components: {saveDialog}, components: {saveDialog,addWorkmanship}, props: ["isCustomization"], data() { return { drawer: false, tableData: [], selection: [], dialog: { @@ -61,14 +67,56 @@ }, methods: { handleClose() { }, determineVersion() { var that = this; this.$confirm(`å·¥èºè·¯çº¿å®çåï¼ä¸æ¯æç¼è¾ãå é¤ãæ·»å å·¥åºï¼è¯·ç¡®è®¤æ¯å¦å®ç?`, '', { type: 'warning' }).then(() => { // this.$HTTP.delete("/api/blade-cps/production-craft-version/remove/"+that.delIconId).then(res=> { // if(res.code == 200) { // that.$message.success("æä½æå"); // that.getDetail(); // } // }) }).catch(() => { }) }, rowClick(row, column, event) { // this.id = row.id; // this.getWorkDetail(); // this.getPage1(); }, table_edit(row,index) { this.$confirm(`确认è¦å 餿¤å·¥åºå?`, '', { type: 'warning' }).then(() => { this.tableData.splice(index,1); }).catch(() => { }) }, addRouteSuccess(selection) { selection.forEach((item,i)=> { item.index = i+1; }) this.tableData = selection; }, HandleSelectionChange(selection) { this.selection = selection; }, table_open() { if(this.isCustomization) { //é¦é¡µçæ°å»º this.drawer = true; }else { //çæ¬æ¥éª¤ä¸çæ°å»º this.dialog.save = true this.$nextTick(() => { this.$refs.saveDialog.open(); }) } } } } @@ -89,7 +137,7 @@ color: #333; } .main-content-left { width: 70%; width: 60%; } .main-content-right { flex: 1; @@ -120,4 +168,7 @@ font-size: 14px; cursor: pointer; } .addworkmanship { padding: 0 20px; } </style> src/views/console/resource/attach.vue
@@ -8,7 +8,7 @@ --> <template> <div class="dict-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="éä»¶åå"> <el-input v-model="searchData.domainName" placeholder="éä»¶åå" clearable /> </el-form-item> src/views/console/system/allocationDialog.vue
@@ -9,7 +9,7 @@ <template> <el-dialog title="åå ¸åç§°åå ¸é ç½®" v-model="visible" :width="1000" destroy-on-close @closed="$emit('closed')"> <div class="dict-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="åå ¸ç¼å·"> <el-input v-model="searchData.code" placeholder="åå ¸ç¼å·" clearable /> </el-form-item> src/views/console/system/data-scope-manager.vue
@@ -8,7 +8,7 @@ --> <template> <div class="dict-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="æéåç§°"> <el-input v-model="searchData.deptName" placeholder="æéåç§°" clearable /> </el-form-item> src/views/console/system/dict.vue
@@ -8,7 +8,7 @@ --> <template> <div class="dict-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="åå ¸ç¼å·"> <el-input v-model="searchData.code" placeholder="åå ¸ç¼å·" clearable /> </el-form-item> src/views/console/system/menu.vue
@@ -8,7 +8,7 @@ --> <template> <div class="dict-main"> <el-form :inline="true" :model="searchData" abel-width="80px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-row> <el-col :span="6"> <el-form-item label="èååç§°"> src/views/monitor/log/api.vue
@@ -8,7 +8,7 @@ --> <template> <div class="api-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="æå¡id"> <el-input v-model="searchData.serviceId" placeholder="æå¡id" clearable /> </el-form-item> @@ -48,7 +48,7 @@ </div> </div> <el-drawer v-model="drawer" title="æ¥ ç" direction="rtl" :before-close="handleClose" size="60%" modal-class="viewData"> <el-form :inline="true" :model="viewData" abel-width="120px" class="form-view-data"> <el-form :inline="true" :model="viewData" label-width="80px" class="form-view-data"> <el-row> <el-col :span="12"> <el-form-item label="æå¡id" center> src/views/monitor/log/error.vue
@@ -8,7 +8,7 @@ --> <template> <div class="api-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="æå¡id"> <el-input v-model="searchData.serviceId" placeholder="æå¡id" clearable /> </el-form-item> @@ -48,7 +48,7 @@ </div> </div> <el-drawer v-model="drawer" title="æ¥ ç" direction="rtl" :before-close="handleClose" size="60%" modal-class="viewData"> <el-form :inline="true" :model="viewData" abel-width="120px" class="form-view-data"> <el-form :inline="true" :model="viewData" label-width="80px" class="form-view-data"> <el-row> <el-col :span="12"> <el-form-item label="æå¡id" center> src/views/monitor/log/usual.vue
@@ -8,7 +8,7 @@ --> <template> <div class="api-main"> <el-form :inline="true" :model="searchData" abel-width="120px"> <el-form :inline="true" :model="searchData" label-width="80px"> <el-form-item label="æå¡id"> <el-input v-model="searchData.serviceId" placeholder="æå¡id" clearable /> </el-form-item> @@ -48,7 +48,7 @@ </div> </div> <el-drawer v-model="drawer" title="æ¥ ç" direction="rtl" :before-close="handleClose" size="60%" modal-class="viewData"> <el-form :inline="true" :model="viewData" abel-width="120px" class="form-view-data"> <el-form :inline="true" :model="viewData" label-width="80px" class="form-view-data"> <el-row> <el-col :span="12"> <el-form-item label="æå¡id" center>