From a0d36d46fcc10b52408ecd12d0cb319b35d7bd03 Mon Sep 17 00:00:00 2001
From: wangting <wangting@vci-tech.com>
Date: 星期三, 15 一月 2025 09:48:35 +0800
Subject: [PATCH] 调整按钮大小,修改流程模板页面
---
Source/plt-web/plt-web-ui/src/api/processTemplate/type.js | 31 ++++++
Source/plt-web/plt-web-ui/src/api/processTemplate/define.js | 31 ++++++
Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue | 175 ++++++++++++++++++++++++++++++++++
Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/versioning/index.vue | 4
Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue | 4
Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/linkType/index.vue | 16 +-
Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue | 4
Source/plt-web/plt-web-ui/src/views/processTemplate/customType/index.vue | 10 +-
Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/businessType/index.vue | 16 +-
9 files changed, 262 insertions(+), 29 deletions(-)
diff --git a/Source/plt-web/plt-web-ui/src/api/processTemplate/define.js b/Source/plt-web/plt-web-ui/src/api/processTemplate/define.js
new file mode 100644
index 0000000..63ce914
--- /dev/null
+++ b/Source/plt-web/plt-web-ui/src/api/processTemplate/define.js
@@ -0,0 +1,31 @@
+import request from '@/router/axios';
+
+// 鍒楄〃鏌ヨ
+export function getProcessTempList(params) {
+ return request({
+ url: "/api/pvolumesController/getPvolumesPage",
+ method: "get",
+ params
+ });
+}
+export function saveProcessTemp(params) {
+ return request({
+ url: "/api/pvolumesController/savePvolume",
+ method: "post",
+ data: params
+ });
+}
+export function updateProcessTemp(params) {
+ return request({
+ url: "/api/pvolumesController/updatePvolume",
+ method: "post",
+ data: params
+ });
+}
+export function deleteProcessTemp(params) {
+ return request({
+ url: "/api/pvolumesController/deletePvolume",
+ method: "delete",
+ params
+ })
+}
diff --git a/Source/plt-web/plt-web-ui/src/api/processTemplate/type.js b/Source/plt-web/plt-web-ui/src/api/processTemplate/type.js
new file mode 100644
index 0000000..6f1abe2
--- /dev/null
+++ b/Source/plt-web/plt-web-ui/src/api/processTemplate/type.js
@@ -0,0 +1,31 @@
+import request from '@/router/axios';
+
+// 鍒楄〃鏌ヨ
+export function getTypeList(params) {
+ return request({
+ url: "/api/pvolumesController/getPvolumesPage",
+ method: "get",
+ params
+ });
+}
+export function saveType(params) {
+ return request({
+ url: "/api/pvolumesController/savePvolume",
+ method: "post",
+ data: params
+ });
+}
+export function updateType(params) {
+ return request({
+ url: "/api/pvolumesController/updatePvolume",
+ method: "post",
+ data: params
+ });
+}
+export function deleteType(params) {
+ return request({
+ url: "/api/pvolumesController/deletePvolume",
+ method: "delete",
+ params
+ })
+}
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue
index 95d0ec0..3f57118 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/attributePool/index.vue
@@ -516,8 +516,8 @@
</el-form>
</div>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="addSaveHandler">纭� 瀹�</el-button>
- <el-button @click="addEscHandler">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="addSaveHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="addEscHandler">鍙� 娑�</el-button>
</span>
</el-dialog>
<!--瀵煎叆 -->
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/businessType/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/businessType/index.vue
index c010a36..d6f2c2e 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/businessType/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/businessType/index.vue
@@ -319,8 +319,8 @@
</avue-crud>
</div>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="addDialogSavaHandler">纭� 瀹�</el-button>
- <el-button @click="addDialogClose">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="addDialogSavaHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="addDialogClose">鍙� 娑�</el-button>
</span>
</el-dialog>
@@ -350,8 +350,8 @@
>
</avue-crud>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="dialogAttrAddClickHandler">纭� 瀹�</el-button>
- <el-button @click="dialogAttrClose">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="dialogAttrAddClickHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="dialogAttrClose">鍙� 娑�</el-button>
</span>
</el-dialog>
@@ -394,8 +394,8 @@
:table-loading="conCheckLoading">
</avue-crud>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="repairClickHandler">淇� 澶�</el-button>
- <el-button @click="conCheckVisible = false">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="repairClickHandler">淇� 澶�</el-button>
+ <el-button size="small" @click="conCheckVisible = false">鍙� 娑�</el-button>
</span>
</el-dialog>
@@ -459,8 +459,8 @@
</span>
</el-dialog>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="indexClickAddHandler">淇� 瀛�</el-button>
- <el-button @click="indexDialogClose">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="indexClickAddHandler">淇� 瀛�</el-button>
+ <el-button size="small" @click="indexDialogClose">鍙� 娑�</el-button>
</span>
</el-dialog>
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue
index 1c8e48f..87ba040 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/enumType/index.vue
@@ -114,8 +114,8 @@
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="rowSaveHandler">纭� 瀹�</el-button>
- <el-button @click="dialogVisible = false">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="rowSaveHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="dialogVisible = false">鍙� 娑�</el-button>
</span>
</el-dialog>
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/linkType/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/linkType/index.vue
index f36555c..285f5bc 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/linkType/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/linkType/index.vue
@@ -294,8 +294,8 @@
</avue-crud>
</div>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="addDialogSavaHandler">纭� 瀹�</el-button>
- <el-button @click="addDialogClose">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="addDialogSavaHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="addDialogClose">鍙� 娑�</el-button>
</span>
<!-- 灞炴�ф睜鍒楄〃 -->
@@ -324,8 +324,8 @@
>
</avue-crud>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="dialogAttrAddClickHandler">纭� 瀹�</el-button>
- <el-button @click="dialogAttrClose">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="dialogAttrAddClickHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="dialogAttrClose">鍙� 娑�</el-button>
</span>
</el-dialog>
</el-dialog>
@@ -345,8 +345,8 @@
:table-loading="conCheckLoading">
</avue-crud>
<span slot="footer" class="dialog-footer">
- <el-button @click="conCheckVisible = false">鍙� 娑�</el-button>
- <el-button type="primary" @click="repairClickHandler">淇� 澶�</el-button>
+ <el-button size="small" @click="conCheckVisible = false">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="repairClickHandler">淇� 澶�</el-button>
</span>
</el-dialog>
@@ -372,8 +372,8 @@
</avue-crud>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="bizTypeAddHandler">纭� 瀹�</el-button>
- <el-button @click="bizTypeVisible = false">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="bizTypeAddHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="bizTypeVisible = false">鍙� 娑�</el-button>
</span>
</el-dialog>
diff --git a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/versioning/index.vue b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/versioning/index.vue
index 8253787..714041e 100644
--- a/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/versioning/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/modelingMenu/modeling/versioning/index.vue
@@ -97,8 +97,8 @@
</el-row>
</el-form>
<span slot="footer" class="dialog-footer">
- <el-button type="primary" @click="addSaveHandler">纭� 瀹�</el-button>
- <el-button @click="visibleCloseHandler">鍙� 娑�</el-button>
+ <el-button size="small" type="primary" @click="addSaveHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="visibleCloseHandler">鍙� 娑�</el-button>
</span>
</el-dialog>
diff --git a/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue b/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue
index 64bcfc6..8d31a39 100644
--- a/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/processTemplate/customDefine/index.vue
@@ -20,12 +20,104 @@
鏌ヨ
</el-button>
</div>
+ <div>
+ <el-main>
+ <basic-container>
+ <avue-crud
+ ref="userCrud"
+ :data="tableData"
+ :option="option"
+ :table-loading="tableLoading"
+ @on-load="getTableList"
+ @refresh-change="handleRefresh"
+ @search-change="handleSearch"
+ @search-reset="handleReset"
+ @selection-change="selectChange"
+ @row-click="rowClickHandler"
+ >
+
+ <template slot="menuLeft" slot-scope="scope">
+ <el-button v-if="permissionList.addBtn" class="button-custom-icon" plain size="small" type="primary"
+ @click="rowSaveHandlerClick">
+ <icon-show :name="permissionList.addBtn.source"></icon-show>
+ 鍒涘缓
+ </el-button>
+ <el-button v-if="permissionList.delBtn" class="button-custom-icon" plain size="small" type="danger"
+ @click="allDelHandler">
+ <icon-show :name="permissionList.delBtn.source"></icon-show>
+ 鍒犻櫎
+ </el-button>
+ <el-button v-if="permissionList.viewTheScopeBtn" class="button-custom-icon" plain size="small"
+ type="primary"
+ @click="chekView">
+ <icon-show :name="permissionList.viewTheScopeBtn.source"></icon-show>
+ 鏌ョ湅浣跨敤鑼冨洿
+ </el-button>
+ <el-button v-if="permissionList.downloadImportTemplateBtn" class="button-custom-icon" plain size="small"
+ type="primary" @click="downloadTemplateHandler">
+ <icon-show :name="permissionList.downloadImportTemplateBtn.source"></icon-show>
+ 涓嬭浇瀵煎叆妯℃澘
+ </el-button>
+ <el-button v-if="permissionList.importBtn" class="button-custom-icon" plain size="small" type="primary"
+ @click="uploadUser">
+ <icon-show :name="permissionList.importBtn.source"></icon-show>
+ 瀵煎叆
+ </el-button>
+ <el-button v-if="permissionList.exportBtn" class="button-custom-icon" plain size="small" type="primary"
+ @click="downloadHandler">
+ <icon-show :name="permissionList.exportBtn.source"></icon-show>
+ 瀵煎嚭
+ </el-button>
+ </template>
+
+ <template slot="menu" slot-scope="scope">
+ <el-button v-if="permissionList.editBtn" size="small" type="text"
+ @click="editBtnClick(scope.row)">
+ <icon-show :name="permissionList.editBtn.source"></icon-show>
+ 缂栬緫
+ </el-button>
+ <el-button v-if="permissionList.delBtn" size="small" type="text"
+ @click="rowDeleteHandler(scope.row)">
+ <icon-show :name="permissionList.delBtn.source"></icon-show>
+ 鍒犻櫎
+ </el-button>
+ </template>
+
+ </avue-crud>
+ <!-- 鍒涘缓缂栬緫鑷畾涔夊璇濇 -->
+ <el-dialog
+ v-dialogDrag
+ v-loading="dialogLoading"
+ :title="dialogType === 'add' ? ' 鍒涘缓' : '缂栬緫'"
+ :visible.sync="dialogVisible"
+ append-to-body="true"
+ class="avue-dialog"
+ width="1000px"
+ @close="dialogClose"
+ >
+ <span slot="footer" class="dialog-footer">
+ <el-button size="small" type="primary" @click="rowSaveHandler">纭� 瀹�</el-button>
+ <el-button size="small" @click="dialogVisible = false">鍙� 娑�</el-button>
+ </span>
+ </el-dialog>
+
+ </basic-container>
+ </el-main>
+
+ <el-aside width="35%">
+ <basic-container>
+ </basic-container>
+ </el-aside>
+ </div>
</basic-container>
</template>
<script>
import {mapGetters} from "vuex";
import basicOption from "@/util/basic-option";
+import {deleteType, getTypeList, saveType, updateType} from "@/api/processTemplate/type";
+import {getProcessTempList,saveProcessTemp,updateProcessTemp,deleteProcessTemp} from "@/api/processTemplate/define";
+import func from "@/util/func";
export default {
name: "index",
@@ -85,11 +177,90 @@
},
methods:{
getTableList(){
-
+ this.tableLoading = true;
+ getProcessTempList().then(res => {
+ this.tableData = res.data.data;
+ this.tableLoading = false;
+ })
},
+ //娴佺▼鍒嗙被閫夋嫨
tempTypeChange(val){
this.getTableList();
- }
+ },
+ // 鏂板
+ saveHandler(row, done, loading) {
+ saveProcessTemp(row).then(res => {
+ if (res.data.code === 200) {
+ this.$message.success(res.data.obj);
+ this.getTableList();
+ done();
+ }
+ }).catch(err => {
+ loading()
+ });
+ },
+
+ handleEdit(row,index){
+ this.$refs.crud.rowEdit(row, index);
+ },
+
+ // 缂栬緫
+ updateHandler(row, index, done, loading) {
+ updateProcessTemp(row).then(res => {
+ if (res.data.code === 200) {
+ this.$message.success(res.data.obj);
+ this.getTableList();
+ done()
+ }
+ }).catch(err => {
+ loading()
+ });
+ },
+
+ // 鍒犻櫎
+ handleDel(row,index) {
+ let params = {
+ ids: row.id
+ }
+
+ this.$confirm('鎮ㄧ‘瀹氳鍒犻櫎褰撳墠鏁版嵁鍚楋紵', '鎻愮ず', {
+ confirmButtonText: '纭畾',
+ cancelButtonText: '鍙栨秷',
+ type: 'warning'
+ }).then(() => {
+ deleteProcessTemp(params).then(res => {
+ if (res.data.code === 200) {
+ this.$message.success(res.data.obj);
+ this.getTableList();
+ }
+ });
+ }).catch(() => {
+ this.$message({
+ type: 'info',
+ message: '宸插彇娑堝垹闄�'
+ });
+ });
+ },
+
+ //閫夋嫨鐨勮
+ selectionChange(list) {
+ this.selectionList = list;
+ },
+
+ // 琛屽崟閫�
+ rowClickHandler(row) {
+ func.rowClickHandler(
+ row,
+ this.$refs.crud,
+ this.lastIndex,
+ (newIndex) => {
+ this.lastIndex = newIndex;
+ },
+ () => {
+ this.selectionList = [row];
+ }
+ );
+ },
}
}
</script>
diff --git a/Source/plt-web/plt-web-ui/src/views/processTemplate/customType/index.vue b/Source/plt-web/plt-web-ui/src/views/processTemplate/customType/index.vue
index 7b0a155..dabb067 100644
--- a/Source/plt-web/plt-web-ui/src/views/processTemplate/customType/index.vue
+++ b/Source/plt-web/plt-web-ui/src/views/processTemplate/customType/index.vue
@@ -51,7 +51,7 @@
<script>
import {mapGetters} from "vuex";
import basicOption from "@/util/basic-option";
-import {deletePvolume, getPvolumesPage, savePvolume, updatePvolume} from "@/api/system/fileCab/api";
+import {getTypeList, saveType, updateType, deleteType} from "@/api/processTemplate/type";
import func from "@/util/func";
export default {
@@ -112,7 +112,7 @@
// 琛ㄦ牸璇锋眰
getTableList() {
this.tableLoading = true;
- getPvolumesPage().then(res => {
+ getTypeList().then(res => {
this.tableData = res.data.data;
this.tableLoading = false;
})
@@ -120,7 +120,7 @@
// 鏂板
rowSaveHandler(row, done, loading) {
- savePvolume(row).then(res => {
+ saveType(row).then(res => {
if (res.data.code === 200) {
this.$message.success(res.data.obj);
this.getTableList();
@@ -137,7 +137,7 @@
// 缂栬緫
rowUpdateHandler(row, index, done, loading) {
- updatePvolume(row).then(res => {
+ updateType(row).then(res => {
if (res.data.code === 200) {
this.$message.success(res.data.obj);
this.getTableList();
@@ -159,7 +159,7 @@
cancelButtonText: '鍙栨秷',
type: 'warning'
}).then(() => {
- deletePvolume(params).then(res => {
+ deleteType(params).then(res => {
if (res.data.code === 200) {
this.$message.success(res.data.obj);
this.getTableList();
--
Gitblit v1.9.3