Browse Source

first commit

tangning 1 year ago
parent
commit
c4ae7b7f17

+ 18 - 0
src/styles/index.scss

@@ -1,3 +1,21 @@
 .abc {
   width: 10px;
 }
+#app{
+  ::-webkit-scrollbar:vertical {
+    width: 5px;
+    color: red;
+  }
+  ::-webkit-scrollbar {
+    width: 2px;
+  }
+  ::-webkit-scrollbar-track {
+    -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.3);
+    border-radius: 5px;
+  }
+  ::-webkit-scrollbar-thumb {
+    border-radius: 5px;
+    background: rgba(229, 234, 237, 0.1);
+    -webkit-box-shadow: inset006pxrgba(0, 0, 0, 0.5);
+  }
+}

+ 12 - 72
src/views/feedback/area.json

@@ -1961,50 +1961,6 @@
       {
         "name": "东方市",
         "area": ["东方"]
-      },
-      {
-        "name": "澄迈县",
-        "area": ["澄迈县"]
-      },
-      {
-        "name": "定安县",
-        "area": ["定安县"]
-      },
-      {
-        "name": "屯昌县",
-        "area": ["屯昌县"]
-      },
-      {
-        "name": "临高县",
-        "area": ["临高县"]
-      },
-      {
-        "name": "白沙黎族自治县",
-        "area": ["白沙黎族自治县"]
-      },
-      {
-        "name": "昌江黎族自治县",
-        "area": ["昌江黎族自治县"]
-      },
-      {
-        "name": "乐东黎族自治县",
-        "area": ["乐东黎族自治县"]
-      },
-      {
-        "name": "陵水黎族自治县",
-        "area": ["陵水黎族自治县"]
-      },
-      {
-        "name": "保亭黎族苗族自治县",
-        "area": ["保亭黎族苗族自治县"]
-      },
-      {
-        "name": "琼中黎族苗族自治县",
-        "area": ["琼中黎族苗族自治县"]
-      },
-      {
-        "name": "其他",
-        "area": ["其他"]
       }
     ]
   },
@@ -2504,19 +2460,19 @@
         "area": ["城关区", "林周县", "当雄县", "尼木县", "曲水县", "堆龙德庆县", "达孜县", "墨竹工卡县", "其他"]
       },
       {
-        "name": "那曲地区",
+        "name": "那曲",
         "area": ["那曲县", "嘉黎县", "比如县", "聂荣县", "安多县", "申扎县", "索县", "班戈县", "巴青县", "尼玛县", "其他"]
       },
       {
-        "name": "昌都地区",
+        "name": "昌都",
         "area": ["昌都县", "江达县", "贡觉县", "类乌齐县", "丁青县", "察雅县", "八宿县", "左贡县", "芒康县", "洛隆县", "边坝县", "其他"]
       },
       {
-        "name": "林芝地区",
+        "name": "林芝",
         "area": ["林芝县", "工布江达县", "米林县", "墨脱县", "波密县", "察隅县", "朗县", "其他"]
       },
       {
-        "name": "山南地区",
+        "name": "山南",
         "area": [
           "乃东县",
           "扎囊县",
@@ -2534,7 +2490,7 @@
         ]
       },
       {
-        "name": "日喀则地区",
+        "name": "日喀则",
         "area": [
           "日喀则市",
           "南木林县",
@@ -2558,7 +2514,7 @@
         ]
       },
       {
-        "name": "阿里地区",
+        "name": "阿里",
         "area": ["噶尔县", "普兰县", "札达县", "日土县", "革吉县", "改则县", "措勤县", "其他"]
       },
       {
@@ -2749,7 +2705,7 @@
         "area": ["城中区", "城东区", "城西区", "城北区", "湟源县", "湟中县", "大通回族土族自治县", "其他"]
       },
       {
-        "name": "海东地区",
+        "name": "海东",
         "area": ["平安县", "乐都县", "民和回族土族自治县", "互助土族自治县", "化隆回族自治县", "循化撒拉族自治县", "其他"]
       },
       {
@@ -2823,23 +2779,23 @@
         "area": ["克拉玛依区", "独山子区", "白碱滩区", "乌尔禾区", "其他"]
       },
       {
-        "name": "吐鲁番地区",
+        "name": "吐鲁番",
         "area": ["吐鲁番市", "托克逊县", "鄯善县", "其他"]
       },
       {
-        "name": "哈密地区",
+        "name": "哈密",
         "area": ["哈密市", "伊吾县", "巴里坤哈萨克自治县", "其他"]
       },
       {
-        "name": "和田地区",
+        "name": "和田",
         "area": ["和田市", "和田县", "洛浦县", "民丰县", "皮山县", "策勒县", "于田县", "墨玉县", "其他"]
       },
       {
-        "name": "阿克苏地区",
+        "name": "阿克苏",
         "area": ["阿克苏市", "温宿县", "沙雅县", "拜城县", "阿瓦提县", "库车县", "柯坪县", "新和县", "乌什县", "其他"]
       },
       {
-        "name": "喀什地区",
+        "name": "喀什",
         "area": [
           "喀什市",
           "巴楚县",
@@ -2873,22 +2829,6 @@
         "area": ["博乐市", "精河县", "温泉县", "其他"]
       },
       {
-        "name": "石河子",
-        "area": ["石河子"]
-      },
-      {
-        "name": "阿拉尔",
-        "area": ["阿拉尔"]
-      },
-      {
-        "name": "图木舒克",
-        "area": ["图木舒克"]
-      },
-      {
-        "name": "五家渠",
-        "area": ["五家渠"]
-      },
-      {
         "name": "伊犁哈萨克自治州",
         "area": [
           "伊宁市",

File diff suppressed because it is too large
+ 0 - 3622
src/views/feedback/country copy.json


+ 401 - 0
src/views/feedback/country.js

@@ -0,0 +1,401 @@
+export default {
+  广西: 'Guangxi',
+  钦州市: 'Qinzhou',
+  崇左市: 'Chongzuo',
+  河池市: 'Hechi',
+  北海市: 'Beihai',
+  梧州市: 'Wuzhou',
+  南宁市: 'Nanning',
+  百色市: 'Baise',
+  桂林市: 'Guilin',
+  来宾市: 'Laibin',
+  贺州市: 'Hezhou',
+  玉林市: 'Yulin',
+  柳州市: 'Liuzhou',
+  防城港市: 'Fangchenggang',
+  贵港市: 'Guigang',
+  澳门: 'Aomen',
+  海南省: 'Hainan',
+  海口市: 'Haikou',
+  三亚市: 'Sanya',
+  宁夏: 'Ningxia',
+  银川市: 'Yinchuan',
+  吴忠市: 'Wuzhong',
+  固原市: 'Guyuan',
+  石嘴山市: 'Shizuishan',
+  中卫市: 'Zhongwei',
+  青海省: 'Qinghai',
+  海北藏族自治州: 'Haibeicangzuzizhizhou',
+  黄南藏族自治州: 'Huangnancangzuzizhizhou',
+  果洛藏族自治州: 'Guoluocangzuzizhizhou',
+  西宁市: 'Xining',
+  玉树藏族自治州: 'Yushucangzuzizhizhou',
+  海西蒙古族藏族自治州: 'Haiximengguzucangzuzizhizhou',
+  海南藏族自治州: 'Hainancangzuzizhizhou',
+  海东市: 'Haidong',
+  浙江省: 'Zhejiang',
+  舟山市: 'Zhoushan',
+  湖州市: 'Huzhou',
+  嘉兴市: 'Jiaxing',
+  衢州市: 'Quzhou',
+  金华市: 'Jinhua',
+  台州市: 'Taizhou',
+  宁波市: 'Ningbo',
+  杭州市: 'Hangzhou',
+  丽水市: 'Lishui',
+  温州市: 'Wenzhou',
+  绍兴市: 'Shaoxing',
+  香港: 'Xianggang',
+  贵州省: 'Guizhou',
+  黔南布依族苗族自治州: 'Qiannanbuyizumiaozuzizhizhou',
+  铜仁市: 'Tongren',
+  黔西南布依族苗族自治州: 'Qianxinanbuyizumiaozuzizhizhou',
+  黔东南苗族侗族自治州: 'Qiandongnanmiaozudongzuzizhizhou',
+  安顺市: 'Anshun',
+  贵阳市: 'Guiyang',
+  毕节市: 'Bijie',
+  遵义市: 'Zunyi',
+  六盘水市: 'Liupanshui',
+  陕西省: 'Shanxi',
+  延安市: 'Yanan',
+  渭南市: 'Weinan',
+  宝鸡市: 'Baoji',
+  安康市: 'Ankang',
+  铜川市: 'Tongchuan',
+  西安市: 'Xian',
+  榆林市: 'Yulin',
+  汉中市: 'Hanzhong',
+  咸阳市: 'Xianyang',
+  商洛市: 'Shangluo',
+  云南省: 'Yunnan',
+  昭通市: 'Zhaotong',
+  怒江傈僳族自治州: 'Nujianglisuzuzizhizhou',
+  临沧市: 'Lincang',
+  文山壮族苗族自治州: 'Wenshanzhuangzumiaozuzizhizhou',
+  西双版纳傣族自治州: 'Xishuangbannadaizuzizhizhou',
+  楚雄彝族自治州: 'Chuxiongyizuzizhizhou',
+  丽江市: 'Lijiang',
+  德宏傣族景颇族自治州: 'Dehongdaizujingpozuzizhizhou',
+  保山市: 'Baoshan',
+  大理白族自治州: 'Dalibaizuzizhizhou',
+  迪庆藏族自治州: 'Diqingcangzuzizhizhou',
+  玉溪市: 'Yuxi',
+  红河哈尼族彝族自治州: 'Honghehanizuyizuzizhizhou',
+  曲靖市: 'Qujing',
+  思茅市: 'Simao',
+  昆明市: 'Kunming',
+  上海市: 'Shanghai',
+  上海市: 'Shanghai',
+  黑龙江省: 'Heilongjiang',
+  大庆市: 'Daqing',
+  大兴安岭地区: 'Daxinganling',
+  双鸭山: 'Shuangyashan',
+  鹤岗市: 'Hegang',
+  鸡西市: 'Jixi',
+  佳木斯市: 'Jiamusi',
+  七台河市: 'Qitaihe',
+  伊春市: 'Yichun',
+  哈尔滨市: 'Haerbin',
+  牡丹江市: 'Mudanjiang',
+  黑河市: 'Heihe',
+  齐齐哈尔市: 'Qiqihaer',
+  绥化市: 'Suihua',
+  新疆: 'Xinjiang',
+  喀什市: 'Kashi',
+  巴音郭楞蒙古自治州: 'Bayinguolengmengguzizhizhou',
+  吐鲁番市: 'Tulufan',
+  克孜勒苏柯尔克孜自治州: 'Kezilesukeerkezizizhizhou',
+  昌吉回族自治州: 'Changjihuizuzizhizhou',
+  伊犁哈萨克自治州: 'Yilihasakezizhizhou',
+  阿勒泰市: 'Aletai',
+  塔城市: 'Tacheng',
+  阿克苏市: 'Akesu',
+  哈密市: 'Hami',
+  乌鲁木齐市: 'Wulumuqi',
+  博尔塔拉蒙古自治州: 'Boertalamengguzizhizhou',
+  克拉玛依市: 'Kelamayi',
+  和田市: 'Hetian',
+  北京市: 'Beijing',
+  广东省: 'Guangdong',
+  汕尾市: 'Shanwei',
+  中山市: 'Zhongshan',
+  韶关市: 'Shaoguan',
+  东莞市: 'Dongguan',
+  江门市: 'Jiangmen',
+  茂名市: 'Maoming',
+  佛山市: 'Foshan',
+  广州市: 'Guangzhou',
+  珠海市: 'Zhuhai',
+  湛江市: 'Zhanjiang',
+  深圳市: 'Shenzhen',
+  云浮市: 'Yunfu',
+  河源市: 'Heyuan',
+  惠州市: 'Huizhou',
+  阳江市: 'Yangjiang',
+  汕头市: 'Shantou',
+  揭阳市: 'Jieyang',
+  清远市: 'Qingyuan',
+  潮州市: 'Chaozhou',
+  肇庆市: 'Zhaoqing',
+  梅州市: 'Meizhou',
+  西藏: 'Xizang',
+  昌都市: 'Changdu',
+  那曲市: 'Naqu',
+  林芝市: 'Linzhi',
+  阿里市: 'Ali',
+  日喀则市: 'Rikaze',
+  拉萨市: 'Lasa',
+  山南市: 'Shannan',
+  山东省: 'Shandong',
+  诸城市: 'Zhucheng',
+  聊城市: 'Liaocheng',
+  济宁市: 'Jining',
+  临沂市: 'Linyi',
+  威海市: 'Weihai',
+  德州市: 'Dezhou',
+  东营市: 'Dongying',
+  济南市: 'Jinan',
+  潍坊市: 'Weifang',
+  烟台市: 'Yantai',
+  荷泽市: 'Heze',
+  枣庄市: 'Zaozhuang',
+  淄博市: 'Zibo',
+  滨州市: 'Binzhou',
+  菏泽市: 'Hezhe',
+  日照市: 'Rizhao',
+  青岛市: 'Qingdao',
+  泰安市: 'Taian',
+  莱芜市: 'Laiwu',
+  江西省: 'Jiangxi',
+  九江市: 'Jiujiang',
+  鹰潭市: 'Yingtan',
+  上饶市: 'Shangrao',
+  南昌市: 'Nanchang',
+  抚州市: 'Fuzhou',
+  宜春市: 'Yichun',
+  吉安市: 'Jian',
+  景德镇市: 'Jingdezhen',
+  赣州市: 'Ganzhou',
+  萍乡市: 'Pingxiang',
+  新余市: 'Xinyu',
+  河南省: 'Henan',
+  漯河市: 'Leihe',
+  新乡市: 'Xinxiang',
+  许昌市: 'Xuchang',
+  信阳市: 'Xinyang',
+  安阳市: 'Anyang',
+  洛阳市: 'Luoyang',
+  三门峡市: 'Sanmenxia',
+  平顶山市: 'Pingdingshan',
+  焦作市: 'Jiaozuo',
+  周口市: 'Zhoukou',
+  濮阳市: 'Puyang',
+  南阳市: 'Nanyang',
+  驻马店市: 'Zhumadian',
+  郑州市: 'Zhengzhou',
+  鹤壁市: 'Hebi',
+  开封市: 'Kaifeng',
+  商丘市: 'Shangqiu',
+  河北省: 'Hebei',
+  沧州市: 'Cangzhou',
+  石家庄市: 'Shijiazhuang',
+  唐山市: 'Tangshan',
+  邢台市: 'Xingtai',
+  邯郸市: 'Handan',
+  衡水市: 'Hengshui',
+  承德市: 'Chengde',
+  保定市: 'Baoding',
+  张家口市: 'Zhangjiakou',
+  秦皇岛市: 'Qinhuangdao',
+  廊坊市: 'Langfang',
+  台湾省: 'Taiwan',
+  湖北省: 'Hubei',
+  襄樊市: 'Xiangfan',
+  黄冈市: 'Huanggang',
+  武汉市: 'Wuhan',
+  随州市: 'Suizhou',
+  孝感市: 'Xiaogan',
+  恩施土家族苗族自治州: 'Enshitujiazumiaozuzizhizhou',
+  鄂州市: 'Ezhou',
+  十堰市: 'Shiyan',
+  荆门市: 'Jingmen',
+  黄石市: 'Huangshi',
+  宜昌市: 'Yichang',
+  荆州市: 'Jingzhou',
+  咸宁市: 'Xianning',
+  重庆市: 'Chongqing',
+  内蒙古: 'Namengguzizhiqu',
+  乌海市: 'Wuhai',
+  乌兰察布盟: 'Wulanchabu',
+  呼和浩特市: 'Huhehaote',
+  鄂尔多斯市: 'Eerduosi',
+  锡林郭勒盟: 'Xilinguolemeng',
+  呼伦贝尔市: 'Hulunbeier',
+  巴彦淖尔盟: 'Bayanneer',
+  阿拉善盟: 'Alashanmeng',
+  伊克昭盟: 'Yinkezhaomeng',
+  包头市: 'Baotou',
+  赤峰市: 'Chifeng',
+  通辽市: 'Tongliao',
+  兴安盟: 'Xinganmeng',
+  天津市: 'Tianjin',
+  天津市: 'Tianjin',
+  甘肃省: 'Gansu',
+  酒泉市: 'Jiuquan',
+  临夏回族自治州: 'Linxiahuizuzizhizhou',
+  天水市: 'Tianshui',
+  白银市: 'Baiyin',
+  定西市: 'Dingxi',
+  兰州市: 'Lanzhou',
+  甘南藏族自治州: 'Gannancangzuzizhizhou',
+  张掖市: 'Zhangye',
+  陇南市: 'Longnan',
+  嘉峪关市: 'Jiayuguan',
+  庆阳市: 'Qingyang',
+  武威市: 'Wuwei',
+  金昌市: 'Jinchang',
+  平凉市: 'Pingliang',
+  安徽省: 'Anhui',
+  铜陵市: 'Tongling',
+  亳州市: 'Bozhou',
+  巢湖市: 'Chaohu',
+  黄山市: 'Huangshan',
+  安庆市: 'Anqing',
+  宿州市: 'Suzhou',
+  六安市: 'Liuan',
+  蚌埠市: 'Bangbu',
+  合肥市: 'Hefei',
+  池州市: 'Chizhou',
+  芜湖市: 'Wuhu',
+  宣城市: 'Xuancheng',
+  淮南市: 'Huainan',
+  阜阳市: 'Fuyang',
+  滁州市: 'Chuzhou',
+  马鞍山市: 'Maanshan',
+  淮北市: 'Huaibei',
+  福建省: 'Fujian',
+  厦门市: 'Xiamen',
+  南平市: 'Nanping',
+  三明市: 'Sanming',
+  宁德市: 'Ningde',
+  莆田市: 'Putian',
+  福州市: 'Fuzhou',
+  漳州市: 'Zhangzhou',
+  龙岩市: 'Longyan',
+  泉州市: 'Quanzhou',
+  四川省: 'Sichuan',
+  广安市: 'Guangan',
+  阿坝藏族羌族自治州: 'Abacangzuqiangzuzizhizhou',
+  广元市: 'Guangyuan',
+  遂宁市: 'Suining',
+  乐山市: 'Leshan',
+  凉山彝族自治州: 'Liangshanyizuzizhizhou',
+  泸州市: 'Luzhou',
+  南充市: 'Nanchong',
+  内江市: 'Najiang',
+  宜宾市: 'Yibin',
+  资阳市: 'Ziyang',
+  巴中市: 'Bazhong',
+  攀枝花市: 'Panzhihua',
+  自贡市: 'Zigong',
+  雅安市: 'Yaan',
+  眉山市: 'Meishan',
+  绵阳市: 'Mianyang',
+  德阳市: 'Deyang',
+  成都市: 'Chengdu',
+  甘孜藏族自治州: 'Ganzicangzuzizhizhou',
+  达州市: 'Dazhou',
+  江苏省: 'Jiangsu',
+  无锡市: 'Wuxi',
+  常州市: 'Changzhou',
+  盐城市: 'Yancheng',
+  苏州市: 'Suzhou',
+  宿迁市: 'Suqian',
+  徐州市: 'Xuzhou',
+  淮安市: 'Huaian',
+  连云港市: 'Lianyungang',
+  南京市: 'Nanjing',
+  镇江市: 'Zhenjiang',
+  南通市: 'Nantong',
+  扬州市: 'Yangzhou',
+  泰州市: 'Taizhou',
+  吉林省: 'Jilin',
+  吉林市: 'Jilin',
+  松原市: 'Songyuan',
+  四平: 'Siping',
+  延边朝鲜族自治州: 'Yanbianchaoxianzuzizhizhou',
+  长春市: 'Changchun',
+  白城市: 'Baicheng',
+  白山市: 'Baishan',
+  辽源市: 'Liaoyuan',
+  通化市: 'Tonghua',
+  辽宁省: 'Liaoning',
+  本溪市: 'Benxi',
+  丹东市: 'Dandong',
+  大连市: 'Dalian',
+  阜新市: 'Fuxin',
+  抚顺市: 'Fushun',
+  铁岭市: 'Tieling',
+  锦州市: 'Jinzhou',
+  沈阳市: 'Shenyang',
+  葫芦岛市: 'Huludao',
+  鞍山市: 'Anshan',
+  朝阳市: 'Chaoyang',
+  盘锦: 'Panjin',
+  辽阳市: 'Liaoyang',
+  营口市: 'Yingkou',
+  山西省: 'Shanxi',
+  阳泉市: 'Yangquan',
+  晋城市: 'Jincheng',
+  晋中市: 'Jinzhong',
+  太原市: 'Taiyuan',
+  大同市: 'Datong',
+  忻州市: 'Xinzhou',
+  吕梁市: 'Lvliang',
+  长治市: 'Changzhi',
+  临汾市: 'Linfen',
+  运城市: 'Yuncheng',
+  朔州市: 'Shuozhou',
+  湖南省: 'Hunan',
+  株洲市: 'Zhuzhou',
+  张家界市: 'Zhangjiajie',
+  湘西土家族苗族自治州: 'Xiangxitujiazumiaozuzizhizhou',
+  益阳市: 'Yiyang',
+  怀化市: 'Huaihua',
+  郴州市: 'Chenzhou',
+  娄底市: 'Loudi',
+  邵阳市: 'Shaoyang',
+  衡阳市: 'Hengyang',
+  常德市: 'Changde',
+  湘潭市: 'Xiangtan',
+  永州市: 'Yongzhou',
+  长沙市: 'Changsha',
+  岳阳市: 'Yueyang',
+  五指山市: 'Wuzhishan',
+  琼海市: 'Qionghai',
+  儋州市: 'Danzhi',
+  文昌市: 'Wenchang',
+  万宁市: 'Wanning',
+  台北市: 'Taibei',
+  台中市: 'Taizhong',
+  台南市: 'Tainan',
+  东方市: 'Dongfang',
+  新北市: "Xinbei",
+  台州市: 'Taizhou',
+  高雄市: 'Gaoxiong',
+  基隆市: 'Jilong',
+  台北县: "Taipei",
+  嘉义市: 'Jiaying',
+  新竹县: 'Xinzhu',
+  澎湖县: "Penghu",
+  嘉义县: 'Jiaying',
+  桃园市: 'Toyuan',
+  苗栗县: "Miaoli",
+  彰化县: "Zhanghua",
+  南投县: "Nantou",
+  云林县: "Yunlin",
+  屏东县: "Pingdong",
+  台东县: "Taidong",
+  花莲县: "Hualian",
+  宜兰县: "Yilan",
+};

+ 13 - 2
src/views/feedback/index.vue

@@ -20,6 +20,7 @@
   // import { showToast, showSuccessToast } from 'vant';
   import mcSubmit from './mcSubmit.vue';
   import pcSubmit from './pcSubmit.vue';
+  import pingying from './country.js';
   import { useRouter } from 'vue-router';
   // import axios from 'axios';
   // import useAxiosApi from '/@/utils/useAxiosApi';
@@ -124,7 +125,7 @@
     }
     let isChina = formData.country == '中国' || formData.country == 'China';
     if (md.mobile()) {
-      addressRes = isChina ? `${formData.country},${formData.city}` : formData.country;
+      addressRes = isChina ? `${formData.country},${setObjId.city}` : formData.country;
     } else {
       addressRes = isChina ? `${formData.country},${formData.countries}` : formData.country;
     }
@@ -156,6 +157,12 @@
     myData.countries = [];
     myData.score = 0;
     myData.scoreReason = null;
+    if(md.mobile()){
+      setObjId.hardwareOptionId = null
+      setObjId.softwareOptionId = null
+      setObjId.industryOptionId = null
+      setObjId.city = null
+    }
     router.push('/feedbacksuccess');
   }
   onMounted(async () => {
@@ -164,11 +171,14 @@
       wxShare();
     }
     let { data } = await getDefaultAddress();
+    let mccountries = locale.value == 'en-us' ? `${pingying[data.province]}/${pingying[data.city]}` : data.city;
+    // data.province = locale.value == 'en-us' ? pingying[data.province] : data.province
+    // data.city = locale.value == 'en-us' ? pingying[data.city] : data.city
     if(data.province && data.province != '[]'){
       addres.value = {
         country: locale.value == 'en-us' ? data.countryEn : data.country,
         city: data.city,
-        mccountries: data.province ? `${data.province}/${data.city}` : '',
+        mccountries: data.province ? mccountries : '',
         countries: data.province ? [data.province, data.city] : [],
       };
     }
@@ -215,6 +225,7 @@
 </script>
 
 <style lang="scss" scoped>
+
   .feedback {
     background: #e5edf9;
     min-height: 100vh;

+ 12 - 6
src/views/feedback/mcSubmit.vue

@@ -182,7 +182,7 @@
         <van-popup v-model:show="showPicker.city" position="bottom">
           <van-cascader
             v-model="cascaderValue"
-            title="请选择所在地区"
+            :title="locale == 'en-us'?'Please select your region':'请选择所在地区'"
             :options="columnsCity"
             @close="showPicker.city = false"
             @finish="onFinish"
@@ -223,6 +223,7 @@
   import { ref, watch } from 'vue';
   import cityList from './area.json';
   import countryList from './country.json';
+  import pingying from './country.js';
   import axios from 'axios';
   // const areaList = ref({});
   const props = defineProps(['columns', 'addres']);
@@ -235,6 +236,7 @@
     hardwareOptionId: null,
     softwareOptionId: null,
     industryOptionId: null,
+    city: '',
   });
   const cascaderValue = ref();
   watch(
@@ -244,6 +246,7 @@
       formData.value.country = newValue.country;
       formData.value.city = newValue.mccountries;
       cascaderValue.value = newValue.city;
+      setObjId.value.city = newValue.countries && newValue.countries.toString();
       // 因为watch被观察的对象只能是getter/effect函数、ref、active对象或者这些类型是数组
       // 所以需要将state.count变成getter函数
     },
@@ -275,21 +278,24 @@
   });
   const columnsCity = cityList.map((ele) => {
     return {
-      text: ele.name,
+      text: locale.value == 'en-us' ? pingying[ele.name] : ele.name,
       value: ele.name,
       children: ele.city.map((element) => {
         return {
-          text: element.name,
+          text: locale.value == 'en-us' ? pingying[element.name] : element.name,
           value: element.name,
         };
       }),
     };
   });
+  console.log('columnsCountry', columnsCity, pingying);
+
   // 全部选项选择完毕后,会触发 finish 事件
-  const onFinish = ({ selectedOptions }, _) => {
+  const onFinish = (a, _) => {
     showPicker.value.city = false;
-    console.log('onFinish', cascaderValue.value);
-    formData.value.city = selectedOptions.map((option) => option.text).join('/');
+    console.log('onFinish', a, _);
+    formData.value.city = a.selectedOptions.map((option) => option.text).join('/');
+    setObjId.value.city = a.selectedOptions.map((option) => option.value).join(',');
   };
   const onConfirm = ({ selectedOptions, selectedValues }, b) => {
     formData.value[b] = selectedValues.join(',');

+ 5 - 3
src/views/feedback/pcSubmit.vue

@@ -196,6 +196,7 @@
   import { PlusOutlined } from '@ant-design/icons-vue';
   import cityList from './area.json';
   import countryList from './country.json';
+  import pingying from './country.js';
   // import { Editor } from '@wangeditor/editor-for-vue';
   // import '@wangeditor/editor/dist/css/style.css'; // 引入 css
   // import { createImgPreview } from '/@/components/Preview/index';
@@ -210,7 +211,7 @@
     (newValue, _) => {
       console.log('addreswatch', newValue);
       formData.value.country = newValue.country;
-      formData.value.countries = newValue.mccountries;
+      formData.value.countries = newValue.countries;
     },
   );
   const formData = ref({
@@ -270,14 +271,15 @@
       option.english.toLowerCase().indexOf(inputValue.toLowerCase()) >= 0
     );
   }
+  console.log('pingying', pingying, locale.value);
   const options = cityList.map((ele) => {
     return {
       value: ele.name,
-      label: ele.name,
+      label: locale.value == 'en-us' ? pingying[ele.name] : ele.name,
       children: ele.city.map((element) => {
         return {
           value: element.name,
-          label: element.name,
+          label: locale.value == 'en-us' ? pingying[element.name] : element.name,
         };
       }),
     };