This commit is contained in:
2026-05-28 15:06:07 +08:00
parent a6f7ad12da
commit dcbd86f8f8
4 changed files with 256 additions and 33 deletions
+3 -6
View File
@@ -3,8 +3,7 @@
<a-layout-sider width="244" class="contract-sider"> <a-layout-sider width="244" class="contract-sider">
<div class="sider-brand"> <div class="sider-brand">
<div class="brand-badge">合同管理</div> <div class="brand-badge">合同管理</div>
<h2>业务示例控制台</h2>
<p>模拟业务系统中的发起合同与模板管理菜单结构</p>
</div> </div>
<a-menu <a-menu
@@ -36,11 +35,9 @@
<a-layout-header class="contract-header"> <a-layout-header class="contract-header">
<div> <div>
<div class="header-title">{{ currentTitle }}</div> <div class="header-title">{{ currentTitle }}</div>
<div class="header-desc">
按需求文档模拟业务人员发起合同合同管理员维护模板的真实菜单入口
</div> </div>
</div>
<a-tag color="blue">Mock + 本地测试</a-tag>
</a-layout-header> </a-layout-header>
<a-layout-content class="contract-content"> <a-layout-content class="contract-content">
@@ -61,15 +61,6 @@
placeholder="请选择合同类型" placeholder="请选择合同类型"
/> />
</a-form-item> </a-form-item>
<a-form-item label="我方地位" name="selfPartyRole">
<a-select
v-model:value="formState.selfPartyRole"
:options="selfPartyRoleOptions"
placeholder="请选择我方地位"
/>
</a-form-item>
<a-form-item label="版本号" name="version"> <a-form-item label="版本号" name="version">
<a-input <a-input
v-model:value="formState.version" v-model:value="formState.version"
@@ -311,13 +302,6 @@ const templateSourceOptions = [
{ label: '对方文本', value: '对方文本' }, { label: '对方文本', value: '对方文本' },
] ]
// 我方地位选项
const selfPartyRoleOptions = [
{ label: '甲方', value: '甲方' },
{ label: '乙方', value: '乙方' },
{ label: '丙方', value: '丙方' },
]
// 可绑定业务字段列表 // 可绑定业务字段列表
const templateFieldList = [ const templateFieldList = [
{ key: 'contractName', label: '合同名称', category: '基本信息' }, { key: 'contractName', label: '合同名称', category: '基本信息' },
+249
View File
@@ -0,0 +1,249 @@
[
{ "label": "南极洲", "value": "GJ10" },
{ "label": "保加利亚", "value": "GJ100" },
{ "label": "缅甸", "value": "GJ104" },
{ "label": "布隆迪", "value": "GJ108" },
{ "label": "白俄罗斯", "value": "GJ112" },
{ "label": "柬埔寨", "value": "GJ116" },
{ "label": "阿尔及利亚", "value": "GJ12" },
{ "label": "喀麦隆", "value": "GJ120" },
{ "label": "加拿大", "value": "GJ124" },
{ "label": "佛得角", "value": "GJ132" },
{ "label": "开曼群岛", "value": "GJ136" },
{ "label": "中非", "value": "GJ140" },
{ "label": "斯里兰卡", "value": "GJ144" },
{ "label": "乍得", "value": "GJ148" },
{ "label": "智利", "value": "GJ152" },
{ "label": "中国", "value": "GJ156" },
{ "label": "美属萨摩亚", "value": "GJ16" },
{ "label": "圣诞岛", "value": "GJ162" },
{ "label": "科科斯群岛", "value": "GJ166" },
{ "label": "哥伦比亚", "value": "GJ170" },
{ "label": "科摩罗", "value": "GJ174" },
{ "label": "马约特", "value": "GJ175" },
{ "label": "刚果(布)", "value": "GJ178" },
{ "label": "刚果(金)", "value": "GJ180" },
{ "label": "库克群岛", "value": "GJ184" },
{ "label": "哥斯达黎加", "value": "GJ188" },
{ "label": "克罗地亚", "value": "GJ191" },
{ "label": "古巴", "value": "GJ192" },
{ "label": "塞浦路斯", "value": "GJ196" },
{ "label": "安道尔", "value": "GJ20" },
{ "label": "捷克", "value": "GJ203" },
{ "label": "贝宁", "value": "GJ204" },
{ "label": "丹麦", "value": "GJ208" },
{ "label": "多米尼克", "value": "GJ212" },
{ "label": "多米尼加", "value": "GJ214" },
{ "label": "厄瓜多尔", "value": "GJ218" },
{ "label": "萨尔瓦多", "value": "GJ222" },
{ "label": "赤道几内亚", "value": "GJ226" },
{ "label": "埃塞俄比亚", "value": "GJ231" },
{ "label": "厄立特里亚", "value": "GJ232" },
{ "label": "爱沙尼亚", "value": "GJ233" },
{ "label": "法罗群岛", "value": "GJ234" },
{ "label": "马尔维纳斯群岛", "value": "GJ238" },
{ "label": "南乔治亚岛和南桑威奇群岛", "value": "GJ239" },
{ "label": "安哥拉", "value": "GJ24" },
{ "label": "斐济群岛", "value": "GJ242" },
{ "label": "芬兰", "value": "GJ246" },
{ "label": "奥兰群岛", "value": "GJ248" },
{ "label": "法国", "value": "GJ250" },
{ "label": "法属圭亚那", "value": "GJ254" },
{ "label": "法属波利尼西亚", "value": "GJ258" },
{ "label": "法属南部领地", "value": "GJ260" },
{ "label": "吉布提", "value": "GJ262" },
{ "label": "加蓬", "value": "GJ266" },
{ "label": "格鲁吉亚", "value": "GJ268" },
{ "label": "冈比亚", "value": "GJ270" },
{ "label": "巴勒斯坦", "value": "GJ275" },
{ "label": "德国", "value": "GJ276" },
{ "label": "安提瓜和巴布达", "value": "GJ28" },
{ "label": "加纳", "value": "GJ288" },
{ "label": "直布罗陀", "value": "GJ292" },
{ "label": "基里巴斯", "value": "GJ296" },
{ "label": "纳戈尔诺-卡拉巴赫", "value": "GJ297" },
{ "label": "希腊", "value": "GJ300" },
{ "label": "格陵兰", "value": "GJ304" },
{ "label": "格林纳达", "value": "GJ308" },
{ "label": "阿塞拜疆", "value": "GJ31" },
{ "label": "瓜德罗普", "value": "GJ312" },
{ "label": "关岛", "value": "GJ316" },
{ "label": "阿根廷", "value": "GJ32" },
{ "label": "危地马拉", "value": "GJ320" },
{ "label": "几内亚", "value": "GJ324" },
{ "label": "圭亚那", "value": "GJ328" },
{ "label": "海地", "value": "GJ332" },
{ "label": "赫德岛和麦克唐纳群岛", "value": "GJ334" },
{ "label": "梵蒂冈", "value": "GJ336" },
{ "label": "洪都拉斯", "value": "GJ340" },
{ "label": "匈牙利", "value": "GJ348" },
{ "label": "冰岛", "value": "GJ352" },
{ "label": "印度", "value": "GJ356" },
{ "label": "澳大利亚", "value": "GJ36" },
{ "label": "印尼", "value": "GJ360" },
{ "label": "伊朗", "value": "GJ364" },
{ "label": "伊拉克", "value": "GJ368" },
{ "label": "爱尔兰", "value": "GJ372" },
{ "label": "以色列", "value": "GJ376" },
{ "label": "意大利", "value": "GJ380" },
{ "label": "科特迪瓦", "value": "GJ384" },
{ "label": "牙买加", "value": "GJ388" },
{ "label": "日本", "value": "GJ392" },
{ "label": "哈萨克斯坦", "value": "GJ398" },
{ "label": "阿富汗", "value": "GJ4" },
{ "label": "奥地利", "value": "GJ40" },
{ "label": "约旦", "value": "GJ400" },
{ "label": "肯尼亚", "value": "GJ404" },
{ "label": "朝鲜", "value": "GJ408" },
{ "label": "韩国", "value": "GJ410" },
{ "label": "科威特", "value": "GJ414" },
{ "label": "吉尔吉斯斯坦", "value": "GJ417" },
{ "label": "老挝", "value": "GJ418" },
{ "label": "黎巴嫩", "value": "GJ422" },
{ "label": "莱索托", "value": "GJ426" },
{ "label": "拉脱维亚", "value": "GJ428" },
{ "label": "利比里亚", "value": "GJ430" },
{ "label": "利比亚", "value": "GJ434" },
{ "label": "列支敦士登", "value": "GJ438" },
{ "label": "巴哈马", "value": "GJ44" },
{ "label": "立陶宛", "value": "GJ440" },
{ "label": "卢森堡", "value": "GJ442" },
{ "label": "马达加斯加", "value": "GJ450" },
{ "label": "马拉维", "value": "GJ454" },
{ "label": "马来西亚", "value": "GJ458" },
{ "label": "马尔代夫", "value": "GJ462" },
{ "label": "马里", "value": "GJ466" },
{ "label": "马耳他", "value": "GJ470" },
{ "label": "马提尼克", "value": "GJ474" },
{ "label": "毛里塔尼亚", "value": "GJ478" },
{ "label": "巴林", "value": "GJ48" },
{ "label": "毛里求斯", "value": "GJ480" },
{ "label": "墨西哥", "value": "GJ484" },
{ "label": "摩纳哥", "value": "GJ492" },
{ "label": "蒙古国", "value": "GJ496" },
{ "label": "摩尔多瓦", "value": "GJ498" },
{ "label": "黑山", "value": "GJ499" },
{ "label": "孟加拉国", "value": "GJ50" },
{ "label": "蒙塞拉特岛", "value": "GJ500" },
{ "label": "摩洛哥", "value": "GJ504" },
{ "label": "莫桑比克", "value": "GJ508" },
{ "label": "亚美尼亚", "value": "GJ51" },
{ "label": "阿曼", "value": "GJ512" },
{ "label": "纳米比亚", "value": "GJ516" },
{ "label": "巴巴多斯", "value": "GJ52" },
{ "label": "瑙鲁", "value": "GJ520" },
{ "label": "尼泊尔", "value": "GJ524" },
{ "label": "荷兰", "value": "GJ528" },
{ "label": "库拉索", "value": "GJ531" },
{ "label": "阿鲁巴", "value": "GJ533" },
{ "label": "荷属圣马丁", "value": "GJ534" },
{ "label": "荷兰加勒比区", "value": "GJ535" },
{ "label": "新喀里多尼亚", "value": "GJ540" },
{ "label": "瓦努阿图", "value": "GJ548" },
{ "label": "新西兰", "value": "GJ554" },
{ "label": "尼加拉瓜", "value": "GJ558" },
{ "label": "比利时", "value": "GJ56" },
{ "label": "尼日尔", "value": "GJ562" },
{ "label": "尼日利亚", "value": "GJ566" },
{ "label": "纽埃", "value": "GJ570" },
{ "label": "诺福克岛", "value": "GJ574" },
{ "label": "挪威", "value": "GJ578" },
{ "label": "北马里亚纳群岛", "value": "GJ580" },
{ "label": "美国本土外小岛屿", "value": "GJ581" },
{ "label": "密克罗尼西亚联邦", "value": "GJ583" },
{ "label": "马绍尔群岛", "value": "GJ584" },
{ "label": "帕劳", "value": "GJ585" },
{ "label": "巴基斯坦", "value": "GJ586" },
{ "label": "巴拿马", "value": "GJ591" },
{ "label": "巴布亚新几内亚", "value": "GJ598" },
{ "label": "百慕大", "value": "GJ60" },
{ "label": "巴拉圭", "value": "GJ600" },
{ "label": "秘鲁", "value": "GJ604" },
{ "label": "菲律宾", "value": "GJ608" },
{ "label": "皮特凯恩群岛", "value": "GJ612" },
{ "label": "波兰", "value": "GJ616" },
{ "label": "葡萄牙", "value": "GJ620" },
{ "label": "几内亚比绍", "value": "GJ624" },
{ "label": "东帝汶", "value": "GJ626" },
{ "label": "波多黎各", "value": "GJ630" },
{ "label": "卡塔尔", "value": "GJ634" },
{ "label": "留尼汪", "value": "GJ638" },
{ "label": "不丹", "value": "GJ64" },
{ "label": "罗马尼亚", "value": "GJ642" },
{ "label": "俄罗斯", "value": "GJ643" },
{ "label": "卢旺达", "value": "GJ646" },
{ "label": "圣巴泰勒米岛", "value": "GJ652" },
{ "label": "圣赫勒拿", "value": "GJ654" },
{ "label": "圣基茨和尼维斯", "value": "GJ659" },
{ "label": "安圭拉", "value": "GJ660" },
{ "label": "圣卢西亚", "value": "GJ662" },
{ "label": "法属圣马丁", "value": "GJ663" },
{ "label": "圣皮埃尔和密克隆", "value": "GJ666" },
{ "label": "圣文森特和格林纳丁斯", "value": "GJ670" },
{ "label": "圣马力诺", "value": "GJ674" },
{ "label": "圣多美和普林西比", "value": "GJ678" },
{ "label": "玻利维亚", "value": "GJ68" },
{ "label": "沙特阿拉伯", "value": "GJ682" },
{ "label": "塞内加尔", "value": "GJ686" },
{ "label": "塞尔维亚", "value": "GJ688" },
{ "label": "塞舌尔", "value": "GJ690" },
{ "label": "塞拉利昂", "value": "GJ694" },
{ "label": "波黑", "value": "GJ70" },
{ "label": "新加坡", "value": "GJ702" },
{ "label": "斯洛伐克", "value": "GJ703" },
{ "label": "越南", "value": "GJ704" },
{ "label": "斯洛文尼亚", "value": "GJ705" },
{ "label": "索马里", "value": "GJ706" },
{ "label": "南非", "value": "GJ710" },
{ "label": "津巴布韦", "value": "GJ716" },
{ "label": "博茨瓦纳", "value": "GJ72" },
{ "label": "西班牙", "value": "GJ724" },
{ "label": "南苏丹", "value": "GJ728" },
{ "label": "苏丹", "value": "GJ729" },
{ "label": "西撒哈拉", "value": "GJ732" },
{ "label": "布韦岛", "value": "GJ74" },
{ "label": "苏里南", "value": "GJ740" },
{ "label": "斯瓦尔巴群岛", "value": "GJ744" },
{ "label": "斯威士兰", "value": "GJ748" },
{ "label": "瑞典", "value": "GJ752" },
{ "label": "瑞士", "value": "GJ756" },
{ "label": "巴西", "value": "GJ76" },
{ "label": "叙利亚", "value": "GJ760" },
{ "label": "塔吉克斯坦", "value": "GJ762" },
{ "label": "泰国", "value": "GJ764" },
{ "label": "多哥", "value": "GJ768" },
{ "label": "托克劳", "value": "GJ772" },
{ "label": "汤加", "value": "GJ776" },
{ "label": "特立尼达和多巴哥", "value": "GJ780" },
{ "label": "阿联酋", "value": "GJ784" },
{ "label": "突尼斯", "value": "GJ788" },
{ "label": "土耳其", "value": "GJ792" },
{ "label": "土库曼斯坦", "value": "GJ795" },
{ "label": "特克斯和凯科斯群岛", "value": "GJ796" },
{ "label": "图瓦卢", "value": "GJ798" },
{ "label": "阿尔巴尼亚", "value": "GJ8" },
{ "label": "乌干达", "value": "GJ800" },
{ "label": "乌克兰", "value": "GJ804" },
{ "label": "马其顿", "value": "GJ807" },
{ "label": "埃及", "value": "GJ818" },
{ "label": "英国", "value": "GJ826" },
{ "label": "根西岛", "value": "GJ831" },
{ "label": "泽西岛", "value": "GJ832" },
{ "label": "马恩岛", "value": "GJ833" },
{ "label": "坦桑尼亚", "value": "GJ834" },
{ "label": "伯利兹", "value": "GJ84" },
{ "label": "美国", "value": "GJ840" },
{ "label": "美属维尔京群岛", "value": "GJ850" },
{ "label": "布基纳法索", "value": "GJ854" },
{ "label": "乌拉圭", "value": "GJ858" },
{ "label": "英属印度洋领地", "value": "GJ86" },
{ "label": "乌兹别克斯坦", "value": "GJ860" },
{ "label": "委内瑞拉", "value": "GJ862" },
{ "label": "瓦利斯和富图纳", "value": "GJ876" },
{ "label": "萨摩亚", "value": "GJ882" },
{ "label": "也门", "value": "GJ887" },
{ "label": "赞比亚", "value": "GJ894" },
{ "label": "所罗门群岛", "value": "GJ90" },
{ "label": "英属维尔京群岛", "value": "GJ92" },
{ "label": "文莱", "value": "GJ96" }
]
+4 -11
View File
@@ -242,7 +242,7 @@ import {
import { message, Modal } from "ant-design-vue"; import { message, Modal } from "ant-design-vue";
import PartnerModal from "./components/PartnerModal.vue"; import PartnerModal from "./components/PartnerModal.vue";
import {queryPartnerList,getPartnerInfo,createPartner,updatePartner,deletePartnerByIds,mockSyncPartner} from '@/api/partner.js' import {queryPartnerList,getPartnerInfo,createPartner,updatePartner,deletePartnerByIds,mockSyncPartner} from '@/api/partner.js'
import gj from './gj.json'
function isSuccessResponse(res) { function isSuccessResponse(res) {
return String(res?.code || "") === "0000"; return String(res?.code || "") === "0000";
} }
@@ -287,14 +287,7 @@ const optionSets = {
{ label: "护照", value: "passport" }, { label: "护照", value: "passport" },
{ label: "其他", value: "other" }, { label: "其他", value: "other" },
], ],
countryOptions: [ countryOptions: gj,
{ label: "中国", value: "GJ156" },
{ label: "日本", value: "GJ392" },
{ label: "芬兰", value: "GJ246" },
{ label: "美国", value: "GJ840" },
{ label: "加拿大", value: "GJ124" },
{ label: "英国", value: "GJ826" },
],
booleanOptions: [ booleanOptions: [
{ label: "", value: "Y" }, { label: "", value: "Y" },
{ label: "", value: "N" }, { label: "", value: "N" },
@@ -388,8 +381,8 @@ function getList() {
return; return;
} }
const pageResult = getPageResult(res); const pageResult = getPageResult(res);
tableData.value = (pageResult.records || []).map((item) => copyRecord(item)); tableData.value = (pageResult.data || []).map((item) => copyRecord(item));
total.value = pageResult.total || 0; total.value = pageResult.totalSize || 0;
}) })
.finally(() => { .finally(() => {
loading.value = false; loading.value = false;