From 4176d3b696a2bcf44829b5b646f5b678b8877c23 Mon Sep 17 00:00:00 2001
From: zhangwei <1504152376@qq.com>
Date: 星期一, 04 八月 2025 14:00:10 +0800
Subject: [PATCH] 'ts报红

---
 Web/src/views/Customer/fBS_CusExtendExamine/component/editDialog.vue |   65 +++++---------------------------
 1 files changed, 11 insertions(+), 54 deletions(-)

diff --git a/Web/src/views/Customer/fBS_CusExtendExamine/component/editDialog.vue b/Web/src/views/Customer/fBS_CusExtendExamine/component/editDialog.vue
index 484013c..b9f7f73 100644
--- a/Web/src/views/Customer/fBS_CusExtendExamine/component/editDialog.vue
+++ b/Web/src/views/Customer/fBS_CusExtendExamine/component/editDialog.vue
@@ -1,15 +1,11 @@
 锘�<script lang="ts" name="fBS_CusExtend" setup>
 import { ref, reactive, onMounted } from "vue";
-import { ElMessage } from "element-plus";
-import type { FormRules } from "element-plus";
 import { formatDate } from '/@/utils/formatTime';
 import { useFBS_CusExtendApi } from '/@/api/Customer/fBS_CusExtend';
-import type { ImageInstance } from 'element-plus'
 
 //鐖剁骇浼犻�掓潵鐨勫嚱鏁帮紝鐢ㄤ簬鍥炶皟
 const emit = defineEmits(["reloadTable"]);
 const fBS_CusExtendApi = useFBS_CusExtendApi();
-const ruleFormRef = ref();
 
 const state = reactive({
 	title: '',
@@ -21,29 +17,7 @@
 	enterpriseList:[],
 	roleList:[],
 	shenheList:[],
-	srcList:[]
-});
-
-// 鑷娣诲姞鍏朵粬瑙勫垯
-const rules = ref<FormRules>({
-  customerId: [{required: true, message: '璇烽�夋嫨鐢ㄦ埛ID锛�', trigger: 'blur',},],
-  enterpriseType: [{required: true, message: '璇烽�夋嫨浼佷笟绫诲瀷 锛�', trigger: 'blur',},],
-  transactionCode: [{required: true, message: '璇烽�夋嫨浜ゆ槗涓讳綋code锛�', trigger: 'blur',},],
-  businessLicense: [{required: true, message: '璇烽�夋嫨钀ヤ笟鎵х収鏂囦欢璺緞锛�', trigger: 'blur',},],
-  enterpriseName: [{required: true, message: '璇烽�夋嫨浼佷笟鍚嶇О锛�', trigger: 'blur',},],
-  unifiedSocialCreditCode: [{required: true, message: '璇烽�夋嫨缁熶竴绀句細淇$敤浠g爜锛�', trigger: 'blur',},],
-  registeredCapital: [{required: true, message: '璇烽�夋嫨娉ㄥ唽璧勯噾锛�', trigger: 'blur',},],
-  legalRepresentativeName: [{required: true, message: '璇烽�夋嫨娉曞畾浠h〃浜哄鍚嶏紒', trigger: 'blur',},],
-  legalRepresentativeIdCard: [{required: true, message: '璇烽�夋嫨娉曞畾浠h〃浜鸿韩浠借瘉鏂囦欢璺緞锛�', trigger: 'blur',},],
-  legalRepresentativeIdNumber: [{required: true, message: '璇烽�夋嫨娉曞畾浠h〃浜哄鍚嶏紒', trigger: 'blur',},],
-  legalRepresentativePhone: [{required: true, message: '璇烽�夋嫨娉曞畾浠h〃浜哄鍚嶏紒', trigger: 'blur',},],
-  residence: [{required: true, message: '璇烽�夋嫨浼佷笟浣忔墍锛�', trigger: 'blur',},],
-  enterprisePhone: [{required: true, message: '璇烽�夋嫨浼佷笟鑱旂郴鐢佃瘽锛�', trigger: 'blur',},],
-  establishmentTime: [{required: true, message: '璇烽�夋嫨浼佷笟鎴愮珛鏃堕棿锛�', trigger: 'change',},],
-  enterpriseEmail: [{required: true, message: '璇烽�夋嫨浼佷笟閭锛�', trigger: 'blur',},],
-  bankName: [{required: true, message: '璇烽�夋嫨娉曞畾浠h〃浜哄鍚嶏紒', trigger: 'blur',},],
-  bankAccount: [{required: true, message: '璇烽�夋嫨娉曞畾浠h〃浜哄鍚嶏紒', trigger: 'blur',},],
-  steps: [{required: true, message: '璇烽�夋嫨瀹℃牳姝ラ锛�', trigger: 'change',},],
+	srcList:[] 
 });
 
 // 椤甸潰鍔犺浇鏃�
@@ -51,7 +25,7 @@
 });
 
 // 鎵撳紑寮圭獥
-const openDialog = async (row: any, title: string, qiyeList,roleList,shenheList) => {
+const openDialog = async (row: any, title: string, qiyeList: any,roleList: any,shenheList: any) => {
 	state.roleList = roleList
 	state.enterpriseList = qiyeList
 	state.shenheList = shenheList
@@ -69,34 +43,15 @@
 };
 
 // 鎻愪氦
-const submit = async () => {
+const submit = async (val:any) => {
 	let values = state.ruleForm;
-	await fBS_CusExtendApi.changeSteps(values.id,values.steps);
+	await fBS_CusExtendApi.changeSteps(values.id,val);
 	closeDialog();
 };
-const isLeaf = data => {
-  data.forEach(item => {
-    if (!item.child) {
-      item.leaf = true;
-    }
-  });
-};
 const showPreview = ref(false)
-const showImg = name => {
+const showImg = (name: string|number) => {
    showPreview.value=true
    state.srcList = [state.ruleForm[name]]
-
-};
-const loadNode = (node, resolve) => {
-  if (node.level === 0) {
-    isLeaf(node.data);
-    return resolve(node.data);
-  } else if (node.level > 0 && node.data.child) {
-    isLeaf(node.data.child);
-    return resolve(node.data.child);
-  } else {
-    return resolve([]);
-  }
 };
 //灏嗗睘鎬ф垨鑰呭嚱鏁版毚闇茬粰鐖剁粍浠�
 defineExpose({ openDialog });
@@ -111,17 +66,17 @@
 			</template>
 			<div class="mb10">
 				<el-row :gutter="10" justify="end">
-					<span>鏄惁閫氳繃锛�</span>
+					<span>瀹℃牳鐘舵�侊細</span>
 					<el-col :span="4">
 						<el-select
 							v-model="state.ruleForm.steps"
+							disabled
 							placeholder="璇烽�夋嫨"
-							clearable
 						>
 							<el-option
 							v-for="item in state.shenheList"
 							:key="item.key"
-							:label="item.description"
+							:label="item.description=='鏈�氳繃'?'涓嶉�氳繃':item.description"
 							:value="item.value"
 							/>
 						</el-select>
@@ -257,10 +212,12 @@
 					{{ state.ruleForm.bankAccount }}
 				</el-descriptions-item>
 				</el-descriptions>
+				
 			<template #footer>
 				<span class="dialog-footer">
 					<el-button @click="() => state.showDialog = false">鍙� 娑�</el-button>
-					<el-button @click="submit" type="primary" v-reclick="1000">瀹� 鏍�</el-button>
+					<el-button @click="submit(2)" type="primary" v-reclick="1000">閫氳繃瀹℃牳</el-button>
+					<el-button @click="submit(3)" type="warning" v-reclick="1000">涓嶉�氳繃瀹℃牳</el-button>
 				</span>
 			</template>
 		</el-dialog>

--
Gitblit v1.9.1