add:国际化合并
This commit is contained in:
6
wms_pro/hd/.idea/encodings.xml
generated
6
wms_pro/hd/.idea/encodings.xml
generated
@@ -1,9 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="Encoding">
|
||||
<component name="Encoding" defaultCharsetForPropertiesFiles="UTF-8">
|
||||
<file url="file://$PROJECT_DIR$/nladmin-system/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/nladmin-system/src/main/resources" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" />
|
||||
<file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" />
|
||||
</component>
|
||||
</project>
|
||||
</project>
|
||||
|
||||
@@ -12,6 +12,8 @@ import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactor
|
||||
import org.springframework.boot.web.servlet.ServletComponentScan;
|
||||
import org.springframework.boot.web.servlet.server.ServletWebServerFactory;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.ComponentScan;
|
||||
import org.springframework.context.annotation.FilterType;
|
||||
import org.springframework.scheduling.annotation.EnableAsync;
|
||||
import org.springframework.transaction.annotation.EnableTransactionManagement;
|
||||
import org.springframework.web.bind.annotation.GetMapping;
|
||||
|
||||
@@ -96,4 +96,14 @@ public enum StatusEnum {
|
||||
ForkMap<String, String, String> map = this.getCode();
|
||||
return map.getKeySet().contains(code);
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
for (StatusEnum value : StatusEnum.values()) {
|
||||
ForkMap<String, String, String> code1 = value.code;
|
||||
for (String key : code1.getKeySet()) {
|
||||
Object v = code1.getM(key);
|
||||
System.out.println(value+"_"+key+"="+v);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,36 @@
|
||||
package org.nl.common.language;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.utils.MapOf;
|
||||
import org.springframework.web.servlet.LocaleResolver;
|
||||
|
||||
import javax.servlet.http.HttpServletRequest;
|
||||
import javax.servlet.http.HttpServletResponse;
|
||||
import java.util.Locale;
|
||||
import java.util.Map;
|
||||
|
||||
/**
|
||||
* s
|
||||
* @author ZZQ
|
||||
* @Date 2023/11/13 09:36
|
||||
*/
|
||||
public class InitLocaleResolver implements LocaleResolver {
|
||||
public static Map<String,String> Language_Country = MapOf.of("in","in-ID","en","en-US","zh","zh-CN","es","es-AR");
|
||||
@Override
|
||||
public Locale resolveLocale(HttpServletRequest request) {
|
||||
String header = request.getHeader("Accept-Language");
|
||||
if (StringUtils.isNotEmpty(header)){
|
||||
String lang = Language_Country.get(header);
|
||||
if (StringUtils.isNotEmpty(lang)){
|
||||
String[] l = lang.split("-");
|
||||
//印尼的ISO标准国家代码为id-ID
|
||||
return new Locale(l[0], l[1]);
|
||||
}
|
||||
}
|
||||
return Locale.getDefault();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setLocale(HttpServletRequest request, HttpServletResponse response, Locale locale) {
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
package org.nl.common.language;
|
||||
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.nl.common.utils.SpringContextHolder;
|
||||
import org.springframework.context.MessageSource;
|
||||
import org.springframework.context.i18n.LocaleContextHolder;
|
||||
|
||||
/**
|
||||
* s
|
||||
* @author ZZQ
|
||||
* @Date 2023/11/13 09:45
|
||||
*/
|
||||
public class LangProcess {
|
||||
|
||||
public static String msg(String code,String...args){
|
||||
MessageSource bean = SpringContextHolder.getBean(MessageSource.class);
|
||||
if (StringUtils.isEmpty(code)){
|
||||
return "配置信息不存在";
|
||||
}
|
||||
String message = bean.getMessage(code, args, LocaleContextHolder.getLocale());
|
||||
return message;
|
||||
}
|
||||
}
|
||||
@@ -15,11 +15,14 @@
|
||||
*/
|
||||
package org.nl.config;
|
||||
|
||||
import org.nl.common.language.InitLocaleResolver;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.web.cors.CorsConfiguration;
|
||||
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
|
||||
import org.springframework.web.filter.CorsFilter;
|
||||
import org.springframework.web.servlet.LocaleResolver;
|
||||
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
|
||||
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
@@ -44,4 +47,9 @@ public class ConfigurerAdapter implements WebMvcConfigurer {
|
||||
source.registerCorsConfiguration("/**", config);
|
||||
return new CorsFilter(source);
|
||||
}
|
||||
@Bean
|
||||
public LocaleResolver localeResolver(){
|
||||
System.out.println("本地语言包初始化----");
|
||||
return new InitLocaleResolver();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,10 +7,14 @@ import cn.dev33.satoken.stp.StpUtil;
|
||||
import lombok.Data;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.nl.common.language.InitLocaleResolver;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
||||
import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import org.springframework.core.annotation.Order;
|
||||
import org.springframework.web.servlet.LocaleResolver;
|
||||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
||||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
||||
|
||||
@@ -43,4 +47,7 @@ public class SaTokenConfigure implements WebMvcConfigurer {
|
||||
.excludePathPatterns(excludes); // 白名单
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -13,6 +13,7 @@ import org.nl.common.domain.entity.PageQuery;
|
||||
|
||||
import org.nl.common.domain.exception.BadRequestException;
|
||||
import org.nl.common.enums.StatusEnum;
|
||||
import org.nl.common.language.LangProcess;
|
||||
import org.nl.common.utils.ForkMap;
|
||||
import org.nl.common.utils.MapOf;
|
||||
import org.nl.wms.system_manage.service.dict.ISysDictService;
|
||||
@@ -131,7 +132,9 @@ public class SysDictController {
|
||||
if (value.name().equals(type)){
|
||||
ForkMap<String, String, String> forkMap = value.getCode();
|
||||
for (String code : forkMap.getKeySet()) {
|
||||
items.add(MapOf.of("label",forkMap.getM(code),"value",code));
|
||||
String langCode = type + "_" + code;
|
||||
forkMap.getM(code);
|
||||
items.add(MapOf.of("label", LangProcess.msg(langCode),"value",code));
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -15,7 +15,7 @@ import org.springframework.stereotype.Component;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
@Component
|
||||
//@Component
|
||||
@RequiredArgsConstructor
|
||||
@Order(100)
|
||||
public class JobRunner implements ApplicationRunner {
|
||||
|
||||
@@ -3,6 +3,10 @@ server:
|
||||
relaxed-query-chars: [ '|','{','}','[',']' ] #字符问题:https://blog.csdn.net/CanYue_Yi/article/details/109182577
|
||||
relaxed-path-chars: [ '|','{','}','[',']' ] #字符问题: https://blog.csdn.net/weixin_41996632/article/details/90715118
|
||||
spring:
|
||||
main:
|
||||
allow-bean-definition-overriding: true
|
||||
messages:
|
||||
basename: language/status/status,language/login/login,language/error/error,language/buss/buss,language/task/task,language/monitor/one_device/one_device,language/monitor/two_device/two_device,language/monitor/universal/universal
|
||||
freemarker:
|
||||
check-template-location: false
|
||||
profiles:
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
device_checkAdd=设备{0}未设置电气调度号
|
||||
device_checkNull=未找到该设备{0}
|
||||
device_checkRoute=设备{0}路由已存在,无法操作
|
||||
device_checkStatus=该设备已有呼叫请求未响应,操作失败\!
|
||||
device_checkrelate=设备{0}关联信息{1}异常\:{2}
|
||||
route_isNull=路由不通
|
||||
physical_cpu=个物理CPU
|
||||
physical_core=个物理核心
|
||||
logical_cpu=个逻辑CPU
|
||||
@@ -0,0 +1,9 @@
|
||||
device_checkAdd=Device {0} has not set an electrical dispatch number
|
||||
device_checkNull=The device {0} was not found
|
||||
device_checkRoute=Device {0} route already exists and cannot be operated
|
||||
device_checkStatus=The device has an unresponsive call request and the operation has failed\!
|
||||
device_checkrelate=Device {0} association information {1} exception\: {2}
|
||||
route_isNull=Routing not working
|
||||
physical_cpu=Physical CPU
|
||||
physical_core=Physical core
|
||||
logical_cpu=Logical CPU
|
||||
@@ -0,0 +1,10 @@
|
||||
device_checkAdd=Peranti {0} tidak menetapkan nomor pengiriman listrik
|
||||
device_checkNull=Perangkat {0} tidak ditemukan
|
||||
device_checkRoute=Jalan perangkat {0} sudah ada dan tidak dapat beroperasi
|
||||
device_checkStatus=Perangkat memiliki permintaan panggilan yang tidak respon dan operasinya gagal\!
|
||||
device_checkrelate=Informasi asosiasi perangkat {0} pengecualian {1}\: {2}
|
||||
route_isNull=Jalan tidak bekerja
|
||||
physical_cpu=CPU fisik
|
||||
physical_core=CPU logis
|
||||
logical_cpu=CPU logis
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
device_checkAdd=设备{0}未设置电气调度号
|
||||
device_checkNull=未找到该设备{0}
|
||||
device_checkRoute=设备{0}路由已存在,无法操作
|
||||
device_checkStatus=该设备已有呼叫请求未响应,操作失败\!
|
||||
device_checkrelate=设备{0}关联信息{1}异常\:{2}
|
||||
route_isNull=路由不通
|
||||
physical_cpu=个物理CPU
|
||||
physical_core=个物理核心
|
||||
logical_cpu=个逻辑CPU
|
||||
@@ -0,0 +1,32 @@
|
||||
common_ssucess=操作成功
|
||||
common_checkEq=\u53C2\u6570\u6821\u9A8C\u5F02\u5E38\uFF1A\u4FE1\u606F\u4E0D\u4E00\u81F4
|
||||
common_checkExist=\u4FE1\u606F\u5DF2\u7ECF\u5B58\u5728{0}
|
||||
common_checkFile=\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247
|
||||
common_checkFileSize=\u6587\u4EF6\u8D85\u51FA\u89C4\u5B9A\u5927\u5C0F\!
|
||||
common_checkNull={0}请求参数不能为空
|
||||
common_checkNumber=\u957F\u5EA6\u4E0D\u662F\u5076\u6570\!
|
||||
common_checkParam=\u53C2\u6570\u4E0D\u6B63\u786E
|
||||
common_checkRelate=\u5B58\u5728\u76F8\u5173\u8054\u7684\u6570\u636E\u6743\u9650
|
||||
common_checkTypes=\u672A\u5B9E\u73B0\u76EE\u524D\u652F\u6301\u662F{0}
|
||||
common_communication=\u901A\u4FE1\u7ED3\u675F
|
||||
common_config=\u914D\u7F6E\u4FE1\u606F\u4E0D\u6B63\u786E
|
||||
common_dbCreate=\u521B\u5EFA\u5931\u8D25
|
||||
common_dbDelete=\u5220\u9664\u5931\u8D25
|
||||
common_dbUpdate=\u66F4\u65B0\u5931\u8D25
|
||||
common_generator=\u6B64\u73AF\u5883\u4E0D\u5141\u8BB8\u751F\u6210\u4EE3\u7801\uFF0C\u8BF7\u9009\u62E9\u9884\u89C8\u6216\u8005\u4E0B\u8F7D\u67E5\u770B
|
||||
common_isNull={0}\u67E5\u8BE2\u4FE1\u606F\u4E0D\u5B58\u5728
|
||||
common_lockOut=\u64CD\u4F5C\u9501\u88AB\u5360\u7528{0},\u7B49\u5F85\u7ED3\u675F
|
||||
common_nullPoint=\u4FE1\u606F\u4E3A\u7A7A
|
||||
common_run=\u6267\u884C\u5931\u8D25
|
||||
common_send=\u6D88\u606F\u53D1\u9001\u5931\u8D25
|
||||
common_status={0}\u4FE1\u606F\u72B6\u6001\u4E0D\u6B63\u786E
|
||||
common_sys=\u7CFB\u7EDF\u7E41\u5FD9\uFF0C\u7A0D\u540E\u5728\u8BD5
|
||||
common_sysAuth=\u6743\u9650\u4E0D\u8DB3\uFF0C\u64CD\u4F5C\u5931\u8D25
|
||||
common_sysFile=\u4E0A\u4F20\u5931\u8D25
|
||||
common_sysLimit=\u8BBF\u95EE\u6B21\u6570\u9650\u5236\!
|
||||
zh_device_name_isNotNull = \u4E2D\u6587\u8BBE\u5907\u540D\u79F0\u4E0D\u80FD\u4F4D\u7A7A
|
||||
common_not_configured=\u5B57\u5178\u8868\u672A\u914D\u7F6E\u5BF9\u5E94\u7684\u62A5\u8B66\u4FE1\u606F
|
||||
common_creat_route=\u5DF2\u5B58\u5728\u8BE5\u8DEF\u7531\u8DEF\u7EBF:
|
||||
common_regional_max=\u533A\u57DF\u6307\u4EE4\u6570\u91CF\u5DF2\u6700\u5927\u503C
|
||||
common_no_ins=\u6CA1\u6709\u6307\u4EE4\u5B58\u5728
|
||||
common_no_regional = \u672A\u67E5\u5230\u8BE5\u533A\u57DF\u7684\u8BBE\u5907
|
||||
@@ -0,0 +1,35 @@
|
||||
common_ssucess=sucess
|
||||
common_checkEq=Parameter verification exception\: inconsistent information
|
||||
common_checkExist=Parameter already exists {0}
|
||||
common_checkFile=Only uploadable images
|
||||
common_checkFileSize=The file exceeds the specified size\!
|
||||
common_checkNull={0} Request parameter is empty
|
||||
common_checkNumber=It's not even long\!
|
||||
common_checkParam=invalid parameter
|
||||
common_checkRelate=There are associated data permissions present
|
||||
common_checkTypes=Not implemented. Currently supported is {0}
|
||||
common_communication=End of communication
|
||||
common_config=Incorrect configuration information
|
||||
common_dbCreate=Creation failed
|
||||
common_dbDelete=Delete failed
|
||||
common_dbUpdate=Update failed
|
||||
common_generator=This environment does not allow code generation. Please choose to preview or download to view
|
||||
common_isNull={0}query is null
|
||||
common_lockOut=Operation lock is occupied {0}, waiting for end
|
||||
common_nullPoint=Only Empty Question
|
||||
common_run=Execution failed
|
||||
common_send=Message sending failed
|
||||
common_status={0} information status is incorrect
|
||||
common_sys=The system is busy, please try again later
|
||||
common_sysAuth=Insufficient permissions, operation failed
|
||||
common_sysFile=Upload failed
|
||||
common_sysLimit=Access limit\!
|
||||
zh_device_name_isNotNull = Chinese device name cannot be empty\!
|
||||
common_not_configured=The dictionary table is not configured with alarm information
|
||||
common_creat_route=The route already exists:
|
||||
common_regional_max=Maximum limit for regional instructions reached
|
||||
common_no_ins=No instruction exists
|
||||
common_no_regional = No device found in this area
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
common_ssucess=sucess
|
||||
common_checkEq=Pengecualian verifikasi parameter\: informasi yang tidak konsisten
|
||||
common_checkExist=Parameter sudah ada {0}
|
||||
common_checkFile=Hanya gambar yang dapat diunggah
|
||||
common_checkFileSize=Berkas melebihi ukuran yang ditentukan\!
|
||||
common_checkNull={0} Parameter permintaan tidak dapat kosong
|
||||
common_checkNumber=Panjangnya bahkan tidak\!
|
||||
common_checkParam=parameter tidak benar
|
||||
common_checkRelate=Ada keizinan data terkait yang ada
|
||||
common_checkTypes=Tidak diimplementasikan. Saat ini didukung adalah {0}
|
||||
common_communication=Komunikasi berakhir
|
||||
common_config=Informasi konfigurasi yang salah
|
||||
common_dbCreate=Penciptaan gagal
|
||||
common_dbDelete=Hapus gagal
|
||||
common_dbUpdate=Kemaskini gagal
|
||||
common_generator=lingkungan ini tidak memungkinkan generasi kode. Silakan pilih untuk melihat atau mengunduh untuk melihat
|
||||
common_isNull={0}Pertanyaan Tidak ada
|
||||
common_lockOut=Operasi kunci sedang sibuk {0}, menunggu akhir
|
||||
common_nullPoint=Pertanyaan Hanya Kosong
|
||||
common_run=Eksekusi gagal
|
||||
common_send=Pengiriman pesan gagal
|
||||
common_status=Status informasi {0} tidak benar
|
||||
common_sys=Sistemnya sibuk, tolong coba lagi nanti
|
||||
common_sysAuth=Keizinan tidak cukup, operasi gagal
|
||||
common_sysFile=Upload gagal
|
||||
common_sysLimit=Batas akses\!
|
||||
zh_device_name_isNotNull= Nama perangkat dalam bahasa Cina tidak boleh kosong!
|
||||
common_not_configured=Informasi alarm tak dikonfigurasi dari tabel kamus
|
||||
common_creat_route=Itu sudah ada:
|
||||
common_regional_max=Jumlah maksimum instruksi wilayah telah tercapai
|
||||
@@ -0,0 +1,35 @@
|
||||
common_ssucess=操作成功
|
||||
common_checkEq=\u53C2\u6570\u6821\u9A8C\u5F02\u5E38\uFF1A\u4FE1\u606F\u4E0D\u4E00\u81F4
|
||||
common_checkExist=\u4FE1\u606F\u5DF2\u7ECF\u5B58\u5728{0}
|
||||
common_checkFile=\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247
|
||||
common_checkFileSize=\u6587\u4EF6\u8D85\u51FA\u89C4\u5B9A\u5927\u5C0F\!
|
||||
common_checkNull={0}请求参数不能为空
|
||||
common_checkNumber=\u957F\u5EA6\u4E0D\u662F\u5076\u6570\!
|
||||
common_checkParam=\u53C2\u6570\u4E0D\u6B63\u786E
|
||||
common_checkRelate=\u5B58\u5728\u76F8\u5173\u8054\u7684\u6570\u636E\u6743\u9650
|
||||
common_checkTypes=\u672A\u5B9E\u73B0\u76EE\u524D\u652F\u6301\u662F{0}
|
||||
common_communication=\u901A\u4FE1\u7ED3\u675F
|
||||
common_config=\u914D\u7F6E\u4FE1\u606F\u4E0D\u6B63\u786E
|
||||
common_dbCreate=\u521B\u5EFA\u5931\u8D25
|
||||
common_dbDelete=\u5220\u9664\u5931\u8D25
|
||||
common_dbUpdate=\u66F4\u65B0\u5931\u8D25
|
||||
common_generator=\u6B64\u73AF\u5883\u4E0D\u5141\u8BB8\u751F\u6210\u4EE3\u7801\uFF0C\u8BF7\u9009\u62E9\u9884\u89C8\u6216\u8005\u4E0B\u8F7D\u67E5\u770B
|
||||
common_isNull={0}\u67E5\u8BE2\u4FE1\u606F\u4E0D\u5B58\u5728
|
||||
common_lockOut=\u64CD\u4F5C\u9501\u88AB\u5360\u7528{0},\u7B49\u5F85\u7ED3\u675F
|
||||
common_nullPoint=\u4FE1\u606F\u4E3A\u7A7A
|
||||
common_run=\u6267\u884C\u5931\u8D25
|
||||
common_send=\u6D88\u606F\u53D1\u9001\u5931\u8D25
|
||||
common_status={0}\u4FE1\u606F\u72B6\u6001\u4E0D\u6B63\u786E
|
||||
common_sys=\u7CFB\u7EDF\u7E41\u5FD9\uFF0C\u7A0D\u540E\u5728\u8BD5
|
||||
common_sysAuth=\u6743\u9650\u4E0D\u8DB3\uFF0C\u64CD\u4F5C\u5931\u8D25
|
||||
common_sysFile=\u4E0A\u4F20\u5931\u8D25
|
||||
common_sysLimit=\u8BBF\u95EE\u6B21\u6570\u9650\u5236\!
|
||||
zh_device_name_isNotNull = \u4E2D\u6587\u8BBE\u5907\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A
|
||||
common_not_configured=\u5B57\u5178\u8868\u672A\u914D\u7F6E\u5BF9\u5E94\u7684\u62A5\u8B66\u4FE1\u606F
|
||||
common_creat_route=\u5DF2\u5B58\u5728\u8BE5\u8DEF\u7531\u8DEF\u7EBF:
|
||||
common_regional_max=\u533A\u57DF\u6307\u4EE4\u6570\u91CF\u5DF2\u6700\u5927\u503C
|
||||
common_no_ins=\u6CA1\u6709\u6307\u4EE4\u5B58\u5728
|
||||
common_no_regional = \u672A\u67E5\u5230\u8BE5\u533A\u57DF\u7684\u8BBE\u5907
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
error_checkEq=\u53C2\u6570\u6821\u9A8C\u5F02\u5E38\uFF1A\u4FE1\u606F\u4E0D\u4E00\u81F4
|
||||
error_checkExist=\u4FE1\u606F\u5DF2\u7ECF\u5B58\u5728{0}
|
||||
error_checkFile=\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247
|
||||
error_checkFileSize=\u6587\u4EF6\u8D85\u51FA\u89C4\u5B9A\u5927\u5C0F\!
|
||||
error_checkNull={0}\u4FE1\u606F\u4E3A\u7A7A
|
||||
error_checkNumber=\u957F\u5EA6\u4E0D\u662F\u5076\u6570\!
|
||||
error_checkParam=\u53C2\u6570\u4E0D\u6B63\u786E
|
||||
error_checkRelate=\u5B58\u5728\u76F8\u5173\u8054\u7684\u6570\u636E\u6743\u9650
|
||||
error_checkTypes=\u672A\u5B9E\u73B0\u76EE\u524D\u652F\u6301\u662F{0}
|
||||
error_communication=\u901A\u4FE1\u7ED3\u675F
|
||||
error_config=\u914D\u7F6E\u4FE1\u606F\u4E0D\u6B63\u786E
|
||||
error_dbCreate=\u521B\u5EFA\u5931\u8D25
|
||||
error_dbDelete=\u5220\u9664\u5931\u8D25
|
||||
error_dbUpdate=\u66F4\u65B0\u5931\u8D25
|
||||
error_generator=\u6B64\u73AF\u5883\u4E0D\u5141\u8BB8\u751F\u6210\u4EE3\u7801\uFF0C\u8BF7\u9009\u62E9\u9884\u89C8\u6216\u8005\u4E0B\u8F7D\u67E5\u770B
|
||||
error_isNull={0}\u67E5\u8BE2\u4FE1\u606F\u4E0D\u5B58\u5728
|
||||
error_lockOut=\u64CD\u4F5C\u9501\u88AB\u5360\u7528{0},\u7B49\u5F85\u7ED3\u675F
|
||||
error_nullPoint=\u4FE1\u606F\u4E3A\u7A7A
|
||||
error_run=\u6267\u884C\u5931\u8D25
|
||||
error_send=\u6D88\u606F\u53D1\u9001\u5931\u8D25
|
||||
error_status={0}\u4FE1\u606F\u72B6\u6001\u4E0D\u6B63\u786E
|
||||
error_sys=\u7CFB\u7EDF\u7E41\u5FD9\uFF0C\u7A0D\u540E\u5728\u8BD5
|
||||
error_sysAuth=\u6743\u9650\u4E0D\u8DB3\uFF0C\u64CD\u4F5C\u5931\u8D25
|
||||
error_sysFile=\u4E0A\u4F20\u5931\u8D25
|
||||
error_sysLimit=\u8BBF\u95EE\u6B21\u6570\u9650\u5236\!
|
||||
zh_device_name_isNotNull = \u4E2D\u6587\u8BBE\u5907\u540D\u79F0\u4E0D\u80FD\u4F4D\u7A7A
|
||||
error_not_configured=\u5B57\u5178\u8868\u672A\u914D\u7F6E\u5BF9\u5E94\u7684\u62A5\u8B66\u4FE1\u606F
|
||||
error_creat_route=\u5DF2\u5B58\u5728\u8BE5\u8DEF\u7531\u8DEF\u7EBF:
|
||||
error_regional_max=\u533A\u57DF\u6307\u4EE4\u6570\u91CF\u5DF2\u6700\u5927\u503C
|
||||
error_no_ins=\u6CA1\u6709\u6307\u4EE4\u5B58\u5728
|
||||
error_no_regional = \u672A\u67E5\u5230\u8BE5\u533A\u57DF\u7684\u8BBE\u5907
|
||||
@@ -0,0 +1,34 @@
|
||||
error_checkEq=Parameter verification exception\: inconsistent information
|
||||
error_checkExist=Parameter already exists {0}
|
||||
error_checkFile=Only uploadable images
|
||||
error_checkFileSize=The file exceeds the specified size\!
|
||||
error_checkNull={0}Information is empty
|
||||
error_checkNumber=It's not even long\!
|
||||
error_checkParam=invalid parameter
|
||||
error_checkRelate=There are associated data permissions present
|
||||
error_checkTypes=Not implemented. Currently supported is {0}
|
||||
error_communication=End of communication
|
||||
error_config=Incorrect configuration information
|
||||
error_dbCreate=Creation failed
|
||||
error_dbDelete=Delete failed
|
||||
error_dbUpdate=Update failed
|
||||
error_generator=This environment does not allow code generation. Please choose to preview or download to view
|
||||
error_isNull={0}query is null
|
||||
error_lockOut=Operation lock is occupied {0}, waiting for end
|
||||
error_nullPoint=Only Empty Question
|
||||
error_run=Execution failed
|
||||
error_send=Message sending failed
|
||||
error_status={0} information status is incorrect
|
||||
error_sys=The system is busy, please try again later
|
||||
error_sysAuth=Insufficient permissions, operation failed
|
||||
error_sysFile=Upload failed
|
||||
error_sysLimit=Access limit\!
|
||||
zh_device_name_isNotNull = Chinese device name cannot be empty\!
|
||||
error_not_configured=The dictionary table is not configured with alarm information
|
||||
error_creat_route=The route already exists:
|
||||
error_regional_max=Maximum limit for regional instructions reached
|
||||
error_no_ins=No instruction exists
|
||||
error_no_regional = No device found in this area
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
error_checkEq=Pengecualian verifikasi parameter\: informasi yang tidak konsisten
|
||||
error_checkExist=Parameter sudah ada {0}
|
||||
error_checkFile=Hanya gambar yang dapat diunggah
|
||||
error_checkFileSize=Berkas melebihi ukuran yang ditentukan\!
|
||||
error_checkNull={0} Informasi kosong
|
||||
error_checkNumber=Panjangnya bahkan tidak\!
|
||||
error_checkParam=parameter tidak benar
|
||||
error_checkRelate=Ada keizinan data terkait yang ada
|
||||
error_checkTypes=Tidak diimplementasikan. Saat ini didukung adalah {0}
|
||||
error_communication=Komunikasi berakhir
|
||||
error_config=Informasi konfigurasi yang salah
|
||||
error_dbCreate=Penciptaan gagal
|
||||
error_dbDelete=Hapus gagal
|
||||
error_dbUpdate=Kemaskini gagal
|
||||
error_generator=lingkungan ini tidak memungkinkan generasi kode. Silakan pilih untuk melihat atau mengunduh untuk melihat
|
||||
error_isNull={0}Pertanyaan Tidak ada
|
||||
error_lockOut=Operasi kunci sedang sibuk {0}, menunggu akhir
|
||||
error_nullPoint=Pertanyaan Hanya Kosong
|
||||
error_run=Eksekusi gagal
|
||||
error_send=Pengiriman pesan gagal
|
||||
error_status=Status informasi {0} tidak benar
|
||||
error_sys=Sistemnya sibuk, tolong coba lagi nanti
|
||||
error_sysAuth=Keizinan tidak cukup, operasi gagal
|
||||
error_sysFile=Upload gagal
|
||||
error_sysLimit=Batas akses\!
|
||||
zh_device_name_isNotNull= Nama perangkat dalam bahasa Cina tidak boleh kosong!
|
||||
error_not_configured=Informasi alarm tak dikonfigurasi dari tabel kamus
|
||||
error_creat_route=Itu sudah ada:
|
||||
error_regional_max=Jumlah maksimum instruksi wilayah telah tercapai
|
||||
@@ -0,0 +1,5 @@
|
||||
|
||||
error_no_ins=\uBA85\uB839\uC774 \uC874\uC7AC\uD558\uC9C0 \uC54A\uC2B5\uB2C8\uB2E4.
|
||||
error_no_regional = \uADF8 \uC9C0\uC5ED\uC758 \uC7A5\uBE44\uB294 \uBC1C\uACAC\uB418\uC9C0 \uC54A\uC558\uB2E4
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
error_checkEq=\u53C2\u6570\u6821\u9A8C\u5F02\u5E38\uFF1A\u4FE1\u606F\u4E0D\u4E00\u81F4
|
||||
error_checkExist=\u4FE1\u606F\u5DF2\u7ECF\u5B58\u5728{0}
|
||||
error_checkFile=\u53EA\u80FD\u4E0A\u4F20\u56FE\u7247
|
||||
error_checkFileSize=\u6587\u4EF6\u8D85\u51FA\u89C4\u5B9A\u5927\u5C0F\!
|
||||
error_checkNull={0}\u4FE1\u606F\u4E3A\u7A7A
|
||||
error_checkNumber=\u957F\u5EA6\u4E0D\u662F\u5076\u6570\!
|
||||
error_checkParam=\u53C2\u6570\u4E0D\u6B63\u786E
|
||||
error_checkRelate=\u5B58\u5728\u76F8\u5173\u8054\u7684\u6570\u636E\u6743\u9650
|
||||
error_checkTypes=\u672A\u5B9E\u73B0\u76EE\u524D\u652F\u6301\u662F{0}
|
||||
error_communication=\u901A\u4FE1\u7ED3\u675F
|
||||
error_config=\u914D\u7F6E\u4FE1\u606F\u4E0D\u6B63\u786E
|
||||
error_dbCreate=\u521B\u5EFA\u5931\u8D25
|
||||
error_dbDelete=\u5220\u9664\u5931\u8D25
|
||||
error_dbUpdate=\u66F4\u65B0\u5931\u8D25
|
||||
error_generator=\u6B64\u73AF\u5883\u4E0D\u5141\u8BB8\u751F\u6210\u4EE3\u7801\uFF0C\u8BF7\u9009\u62E9\u9884\u89C8\u6216\u8005\u4E0B\u8F7D\u67E5\u770B
|
||||
error_isNull={0}\u67E5\u8BE2\u4FE1\u606F\u4E0D\u5B58\u5728
|
||||
error_lockOut=\u64CD\u4F5C\u9501\u88AB\u5360\u7528{0},\u7B49\u5F85\u7ED3\u675F
|
||||
error_nullPoint=\u4FE1\u606F\u4E3A\u7A7A
|
||||
error_run=\u6267\u884C\u5931\u8D25
|
||||
error_send=\u6D88\u606F\u53D1\u9001\u5931\u8D25
|
||||
error_status={0}\u4FE1\u606F\u72B6\u6001\u4E0D\u6B63\u786E
|
||||
error_sys=\u7CFB\u7EDF\u7E41\u5FD9\uFF0C\u7A0D\u540E\u5728\u8BD5
|
||||
error_sysAuth=\u6743\u9650\u4E0D\u8DB3\uFF0C\u64CD\u4F5C\u5931\u8D25
|
||||
error_sysFile=\u4E0A\u4F20\u5931\u8D25
|
||||
error_sysLimit=\u8BBF\u95EE\u6B21\u6570\u9650\u5236\!
|
||||
zh_device_name_isNotNull = \u4E2D\u6587\u8BBE\u5907\u540D\u79F0\u4E0D\u80FD\u4E3A\u7A7A
|
||||
error_not_configured=\u5B57\u5178\u8868\u672A\u914D\u7F6E\u5BF9\u5E94\u7684\u62A5\u8B66\u4FE1\u606F
|
||||
error_creat_route=\u5DF2\u5B58\u5728\u8BE5\u8DEF\u7531\u8DEF\u7EBF:
|
||||
error_regional_max=\u533A\u57DF\u6307\u4EE4\u6570\u91CF\u5DF2\u6700\u5927\u503C
|
||||
error_no_ins=\u6CA1\u6709\u6307\u4EE4\u5B58\u5728
|
||||
error_no_regional = \u672A\u67E5\u5230\u8BE5\u533A\u57DF\u7684\u8BBE\u5907
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
login_account=账号未激活
|
||||
login_childError=上级不能为自己或自己的下级
|
||||
login_codeError=验证码配置信息错误!
|
||||
login_codeNull=验证码不存在或者过期
|
||||
login_pwdWrong=账号或者密码不正确
|
||||
login_pwdWrong_1=修改失败,旧密码错误
|
||||
login_pwdWrong_2=新密码不能与旧密码相同
|
||||
@@ -0,0 +1,7 @@
|
||||
login_account=Account not activated
|
||||
login_childError=The superior cannot act for themselves
|
||||
login_codeError=Verification code configuration information error\!
|
||||
login_codeNull=The verification code does not exist or has expired
|
||||
login_pwdWrong=Incorrect account or password
|
||||
login_pwdWrong_1=Modification failed, old password error
|
||||
login_pwdWrong_2=The new password cannot be the same as the old password
|
||||
@@ -0,0 +1,7 @@
|
||||
login_account=Akaun tidak diaktifkan
|
||||
login_childError=Atasan tidak bisa bertindak untuk diri mereka sendiri
|
||||
login_codeError=Galat konfigurasi kode verifikasi\!
|
||||
login_codeNull=Kode verifikasi tidak ada atau sudah habis
|
||||
login_pwdWrong=Akaun atau kata sandi yang salah
|
||||
login_pwdWrong_1=Modifikasi gagal, kesalahan kata sandi lama
|
||||
login_pwdWrong_2=Kata sandi baru tidak dapat sama dengan kata sandi lama
|
||||
@@ -0,0 +1,7 @@
|
||||
login_account=账号未激活
|
||||
login_childError=上级不能为自己或自己的下级
|
||||
login_codeError=验证码配置信息错误!
|
||||
login_codeNull=验证码不存在或者过期
|
||||
login_pwdWrong=账号或者密码不正确
|
||||
login_pwdWrong_1=修改失败,旧密码错误
|
||||
login_pwdWrong_2=新密码不能与旧密码相同
|
||||
@@ -0,0 +1,24 @@
|
||||
one_message1=\u7533\u8BF7\u5378\u8D27
|
||||
one_message2=\u53D6\u8D27\u51C6\u5907
|
||||
one_message3=\u53EC\u56DE
|
||||
one_message4=\u6025\u505C
|
||||
one_message5=\u4E0D\u660E
|
||||
one_message6=\u6CA1\u6709\u8F93\u9001\u7EBF\u5230\u5806\u579B\u673A\u7684\u8DEF\u7531
|
||||
one_message7=\u672A\u8054\u673A\u6216\u5DF2\u4FEE\u6539
|
||||
one_message8=\u7533\u8BF7\u6346\u624E\u7535\u6C14\u8BBE\u5907\u4EFB\u52A1\u53F7
|
||||
one_message9=\u672A\u627E\u5230\u5BF9\u5E94\u6307\u4EE4
|
||||
one_message10=\u4EFB\u52A1\u53F7\u4E3A\u7A7A
|
||||
one_message11=\u672A\u627E\u5230\u8F7D\u5177\u53F7
|
||||
one_message13=\u7533\u8BF7\u4EFB\u52A1\u6210\u529F
|
||||
one_message14=\u7533\u8BF7\u4EFB\u52A1\u5931\u8D25
|
||||
one_message15=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
one_message16=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u6210\u529F
|
||||
one_message17=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u5931\u8D25
|
||||
one_message18=\u672A\u627E\u5230\u66F4\u65B0\u7684\u70B9\u4F4D
|
||||
one_message19=\u4E0A\u4E00\u6761\u52A8\u4F5C\u4E0D\u662F\u53D6\u8D27\u4E2D\u6216\u8005\u53D6\u8D27\u5B8C\u6210\u62A5\u8B66
|
||||
one_message20=\u4E0A\u4E00\u6761\u52A8\u4F5C\u4E0D\u662F\u653E\u8D27\u4E2D\u62A5\u8B66
|
||||
one_mode1=\u7533\u8BF7\u5165\u5E93\u4EFB\u52A1
|
||||
one_mode2=\u7533\u8BF7\u7A7A\u6258\u76D8\u5165\u5E93
|
||||
one_mode3=\u7533\u8BF7AGV\u4EFB\u52A1
|
||||
one_mode4=\u7533\u8BF7\u7A7A\u6258\u76D8\u51FA\u5E93
|
||||
one_mode5=\u6709\u62A5\u8B66,\u7533\u8BF7\u5F02\u5E38\u4F4D\u4EFB\u52A1
|
||||
@@ -0,0 +1,25 @@
|
||||
one_message1=Application for discharge
|
||||
one_message2=Pick-up preparation
|
||||
one_message3=recall
|
||||
one_message4=scram
|
||||
one_message5=unknown
|
||||
one_message6=There is no routing of the conveyor line to the stacker
|
||||
one_message7=Not online or modified
|
||||
one_message8=Request the task number of bundling electrical devices
|
||||
one_message9=No corresponding instruction found
|
||||
one_message10=The task number is empty
|
||||
one_message11=Vehicle number not found
|
||||
one_message13=Request task successfully
|
||||
one_message14=Task request failed
|
||||
one_message15=The interface for applying for a complement to the AGV carrying task fails. Procedure
|
||||
one_message16=Succeeded in applying for the AGV transfer task. Procedure
|
||||
one_message17=Failed to apply for the AGV transfer task. Procedure
|
||||
one_message18=No updated point found
|
||||
one_message19=The previous action is not in the process of picking up or picking up the finished alarm
|
||||
one_message20=The last action was not an alarm during delivery
|
||||
one_mode1=Request a warehouse entry task
|
||||
one_mode2=Request empty pallets for storage
|
||||
one_mode3=Request AGV
|
||||
one_mode4=Request empty pallets out of warehouse
|
||||
one_mode5=have an alarm. Request an anomaly task
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
one_message1=Berlaku untuk membongkar
|
||||
one_message2=Mendapatkan siap
|
||||
one_message3=Penarikan kembali
|
||||
one_message4=tiba-tiba
|
||||
one_message5=Tak diketahui
|
||||
one_message6=Tidak ada rute pengiriman ke stacker
|
||||
one_message7=Unfreed atau diubah
|
||||
one_message8=Aplikasikan nomor misi perangkat listrik terikat
|
||||
one_message9=Perintah yang sesuai tidak ditemukan
|
||||
one_message10=Nomor misi kosong
|
||||
one_message11=Tidak ada nomor muatan yang ditemukan
|
||||
one_message13=Sukses menerapkan misi
|
||||
one_message14=Misi aplikasi gagal
|
||||
one_message15=Permintaan kode tambahan AGV memindahkan antarmuka misi tidak tersedia
|
||||
one_message16=Minta ijin ke operasi AGV
|
||||
one_message17=Aplikasi bantuan AGV pemindahan gagal
|
||||
one_message18=Titik pembaruan tidak ditemukan
|
||||
one_message19=Langkah terakhir bukan untuk mengambil barang atau menggunakannya untuk menyelesaikan alarm
|
||||
one_message20=Gerakan terakhir adalah tidak menempatkan alarm di kargo
|
||||
one_mode1=Berlaku untuk tugas pustaka
|
||||
one_mode2=Pendaftaran nampan kosong
|
||||
one_mode3=Permintaan AGV
|
||||
one_mode4=Mendaftar untuk pengiriman nampan kosong
|
||||
one_mode5=have an alarm. Request an anomaly task
|
||||
@@ -0,0 +1,24 @@
|
||||
one_message1=\u7533\u8BF7\u5378\u8D27
|
||||
one_message2=\u53D6\u8D27\u51C6\u5907
|
||||
one_message3=\u53EC\u56DE
|
||||
one_message4=\u6025\u505C
|
||||
one_message5=\u4E0D\u660E
|
||||
one_message6=\u6CA1\u6709\u8F93\u9001\u7EBF\u5230\u5806\u579B\u673A\u7684\u8DEF\u7531
|
||||
one_message7=\u672A\u8054\u673A\u6216\u5DF2\u4FEE\u6539
|
||||
one_message8=\u7533\u8BF7\u6346\u624E\u7535\u6C14\u8BBE\u5907\u4EFB\u52A1\u53F7
|
||||
one_message9=\u672A\u627E\u5230\u5BF9\u5E94\u6307\u4EE4
|
||||
one_message10=\u4EFB\u52A1\u53F7\u4E3A\u7A7A
|
||||
one_message11=\u672A\u627E\u5230\u8F7D\u5177\u53F7
|
||||
one_message13=\u7533\u8BF7\u4EFB\u52A1\u6210\u529F
|
||||
one_message14=\u7533\u8BF7\u4EFB\u52A1\u5931\u8D25
|
||||
one_message15=\u7533\u8BF7\u8865\u7801AGV\u642C\u8FD0\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
one_message16=\u7533\u8BF7\u8865\u7801AGV\u642C\u8FD0\u4EFB\u52A1\u6210\u529F
|
||||
one_message17=\u7533\u8BF7\u8865\u7801AGV\u642C\u8FD0\u4EFB\u52A1\u5931\u8D25
|
||||
one_message18=\u672A\u627E\u5230\u66F4\u65B0\u7684\u70B9\u4F4D
|
||||
one_message19=\u4E0A\u4E00\u6761\u52A8\u4F5C\u4E0D\u662F\u53D6\u8D27\u4E2D\u6216\u8005\u53D6\u8D27\u5B8C\u6210\u62A5\u8B66
|
||||
one_message20=\u4E0A\u4E00\u6761\u52A8\u4F5C\u4E0D\u662F\u653E\u8D27\u4E2D\u62A5\u8B66
|
||||
one_mode1=\u7533\u8BF7\u5165\u5E93\u4EFB\u52A1
|
||||
one_mode2=\u7533\u8BF7\u7A7A\u6258\u76D8\u5165\u5E93
|
||||
one_mode3=\u7533\u8BF7AGV\u4EFB\u52A1
|
||||
one_mode4=\u7533\u8BF7\u7A7A\u6258\u76D8\u51FA\u5E93
|
||||
one_mode5=\u6709\u62A5\u8B66,\u7533\u8BF7\u5F02\u5E38\u4F4D\u4EFB\u52A1
|
||||
@@ -0,0 +1,29 @@
|
||||
two_message1=\u53CD\u9988\u91CD\u91CF\u4EE5\u53CA\u6536\u5377\u8F74LMS\u6210\u529F...
|
||||
two_message2=\u53CD\u9988\u91CD\u91CF\u4EE5\u53CA\u6536\u5377\u8F74LMS\u5931\u8D25...
|
||||
two_message3=\u53CD\u9988\u8BF7\u6C42\u6210\u529F,\u54CD\u5E94\u53C2\u6570:
|
||||
two_message4=action\u4E0D\u4E3A\u53CD\u9988\u91CD\u91CF\u72B6\u6001
|
||||
two_message5=\u7533\u8BF7\u4E0B\u6EE1\u6599\u8BF7\u6C42\u4E2D...
|
||||
two_message6=\u7533\u8BF7\u4E0B\u6EE1\u6599\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
two_message7=\u7533\u8BF7\u4E0B\u6EE1\u6599\u4EFB\u52A1\u6210\u529F
|
||||
two_message8=\u7533\u8BF7\u4E0B\u6EE1\u6599\u4EFB\u52A1\u5931\u8D25
|
||||
two_message9=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u4E2D...
|
||||
two_message10=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
two_message11=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u6210\u529F
|
||||
two_message12=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u5931\u8D25
|
||||
two_message13=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u4E2D...
|
||||
two_message14=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u63A5\u53E3\u4E0D\u901A
|
||||
two_message15=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u6210\u529F
|
||||
two_message16=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u5931\u8D25
|
||||
two_message17=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u4E2D
|
||||
two_message18=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
two_message19=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u6210\u529F
|
||||
two_message20=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u5931\u8D25
|
||||
two_action1=\u524D\u5DE5\u4F4D\u53D6\u8D27\u4E2D
|
||||
two_action2=\u524D\u5DE5\u4F4D\u53D6\u8D27\u5B8C\u6210
|
||||
two_action3=\u524D\u5DE5\u4F4D\u653E\u8D27\u4E2D
|
||||
two_action4=\u524D\u5DE5\u4F4D\u653E\u8D27\u5B8C\u6210
|
||||
two_action5=\u540E\u5DE5\u4F4D\u53D6\u8D27\u4E2D
|
||||
two_action6=\u540E\u5DE5\u4F4D\u53D6\u8D27\u5B8C\u6210
|
||||
two_action7=\u540E\u5DE5\u4F4D\u53D6\u8D27\u4E2D
|
||||
two_action8=\u540E\u5DE5\u4F4D\u653E\u8D27\u5B8C\u6210
|
||||
two_action9=\u4EFB\u52A1\u5B8C\u6210
|
||||
@@ -0,0 +1,31 @@
|
||||
two_message1=Feedback weight as well as reel LMS success...
|
||||
two_message2=Feedback weight as well as reel LMS failure...
|
||||
two_message3=The feedback request is successful, and the response parameters are:
|
||||
two_message4=The action is not a feedback weight state
|
||||
two_message5=The application is under a full material request...
|
||||
two_message6=The interface for applying for a full material task is not working
|
||||
two_message7=The application for the full material task is successful
|
||||
two_message8=The application for the full material task failed
|
||||
two_message9=Applying to cancel a task...
|
||||
two_message10=The API for applying for task cancellation is not available
|
||||
two_message11=The request to cancel the task is successful
|
||||
two_message12=The request to cancel the task failed
|
||||
two_message13=The application form is in the upper space axis request...
|
||||
two_message14=The upper axis request interface at the application form is not connected
|
||||
two_message15=The request for the upper axis at the application form was successful
|
||||
two_message16=The request for the overspace axis at the application form failed
|
||||
two_message17=Applying for AGV handling tasks
|
||||
two_message18=The interface for applying for AGV handling tasks is not working
|
||||
two_message19=The application for AGV handling task was successful
|
||||
two_message20=Failed to apply for AGV handling task
|
||||
two_action1=Pick-up at the front station
|
||||
two_action2=Pick-up at the front station is complete
|
||||
two_action3=The goods are being released at the front station
|
||||
two_action4=The release of goods at the front station is completed
|
||||
two_action5=Pick-up at the post-station
|
||||
two_action6=After the station pick-up is completed
|
||||
two_action7=Pick-up at the post-station
|
||||
two_action8=After the station is released, the goods are completed
|
||||
two_action9=Mission accomplished
|
||||
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
two_message1=Bobot umpan balik serta kesuksesan LMS gulungan...
|
||||
two_message2=Berat umpan balik serta kegagalan LMS gulungan...
|
||||
two_message3=Permintaan umpan balik berhasil, dan parameter responsnya adalah:
|
||||
two_message4=Tindakan ini bukan status bobot umpan balik
|
||||
two_message5=Aplikasi ini berada di bawah permintaan material lengkap ...
|
||||
two_message6=Antarmuka untuk melamar tugas material penuh tidak berfungsi
|
||||
two_message7=Aplikasi untuk tugas material penuh berhasil
|
||||
two_message8=Aplikasi untuk tugas material penuh gagal
|
||||
two_message9=Menerapkan untuk membatalkan tugas...
|
||||
two_message10=API untuk mengajukan pembatalan tugas tidak tersedia
|
||||
two_message11=Permintaan untuk membatalkan tugas berhasil
|
||||
two_message12=Permintaan untuk membatalkan tugas gagal
|
||||
two_message13=Formulir aplikasi ada di permintaan sumbu ruang atas ...
|
||||
two_message14=Antarmuka permintaan sumbu atas pada formulir aplikasi tidak terhubung
|
||||
two_message15=Permintaan untuk sumbu atas pada formulir aplikasi berhasil
|
||||
two_message16=Permintaan untuk sumbu overspace pada formulir aplikasi gagal
|
||||
two_message17=Melamar tugas penanganan AGV
|
||||
two_message18=Antarmuka untuk melamar tugas penanganan AGV tidak berfungsi
|
||||
two_message19=Aplikasi untuk tugas penanganan AGV berhasil
|
||||
two_message20=Gagal melamar tugas penanganan AGV
|
||||
two_action1=Penjemputan di stasiun depan
|
||||
two_action2=Penjemputan di stasiun depan selesai
|
||||
two_action3=Barang-barang sedang dirilis di stasiun depan
|
||||
two_action4=Pelepasan barang di stasiun depan selesai
|
||||
two_action5=Penjemputan di stasiun pos
|
||||
two_action6=Setelah penjemputan stasiun selesai
|
||||
two_action7=Penjemputan di stasiun pos
|
||||
two_action8=Setelah stasiun dilepaskan, barang selesai
|
||||
two_action9=Misi tercapai
|
||||
@@ -0,0 +1,30 @@
|
||||
two_message1=\u53CD\u9988\u91CD\u91CF\u4EE5\u53CA\u6536\u5377\u8F74LMS\u6210\u529F...
|
||||
two_message2=\u53CD\u9988\u91CD\u91CF\u4EE5\u53CA\u6536\u5377\u8F74LMS\u5931\u8D25...
|
||||
two_message3=\u53CD\u9988\u8BF7\u6C42\u6210\u529F,\u54CD\u5E94\u53C2\u6570:
|
||||
two_message4=action\u4E0D\u4E3A\u53CD\u9988\u91CD\u91CF\u72B6\u6001
|
||||
two_message5=\u7533\u8BF7\u4E0B\u6EE1\u6599\u8BF7\u6C42\u4E2D...
|
||||
two_message6=\u7533\u8BF7\u4E0B\u6EE1\u6599\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
two_message7=\u7533\u8BF7\u4E0B\u6EE1\u6599\u4EFB\u52A1\u6210\u529F
|
||||
two_message8=\u7533\u8BF7\u4E0B\u6EE1\u6599\u4EFB\u52A1\u5931\u8D25
|
||||
two_message9=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u4E2D...
|
||||
two_message10=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
two_message11=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u6210\u529F
|
||||
two_message12=\u7533\u8BF7\u53D6\u6D88\u4EFB\u52A1\u5931\u8D25
|
||||
two_message13=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u4E2D...
|
||||
two_message14=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u63A5\u53E3\u4E0D\u901A
|
||||
two_message15=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u6210\u529F
|
||||
two_message16=\u7533\u8BF7\u8868\u5904\u4E0A\u7A7A\u8F74\u8BF7\u6C42\u5931\u8D25
|
||||
two_message17=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u4E2D
|
||||
two_message18=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u63A5\u53E3\u4E0D\u901A
|
||||
two_message19=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u6210\u529F
|
||||
two_message20=\u7533\u8BF7AGV\u642C\u8FD0\u4EFB\u52A1\u5931\u8D25
|
||||
two_action1=\u524D\u5DE5\u4F4D\u53D6\u8D27\u4E2D
|
||||
two_action2=\u524D\u5DE5\u4F4D\u53D6\u8D27\u5B8C\u6210
|
||||
two_action3=\u524D\u5DE5\u4F4D\u653E\u8D27\u4E2D
|
||||
two_action4=\u524D\u5DE5\u4F4D\u653E\u8D27\u5B8C\u6210
|
||||
two_action5=\u540E\u5DE5\u4F4D\u53D6\u8D27\u4E2D
|
||||
two_action6=\u540E\u5DE5\u4F4D\u53D6\u8D27\u5B8C\u6210
|
||||
two_action7=\u540E\u5DE5\u4F4D\u53D6\u8D27\u4E2D
|
||||
two_action8=\u540E\u5DE5\u4F4D\u653E\u8D27\u5B8C\u6210
|
||||
two_action9=\u4EFB\u52A1\u5B8C\u6210
|
||||
|
||||
@@ -0,0 +1,78 @@
|
||||
universal_null =\u7A7A
|
||||
universal_off-line=\u8131\u673A
|
||||
universal_stand-alone=\u5355\u673A
|
||||
universal_standby=\u5F85\u673A
|
||||
universal_operation=\u8FD0\u884C\u4E2D
|
||||
universal_no=\u65E0\u8D27
|
||||
universal_yes=\u6709\u8D27
|
||||
universal_normal=\u6B63\u5E38
|
||||
universal_disable=\u7981\u7528
|
||||
universal_large_pallets=\u5927\u6258\u76D8
|
||||
universal_small_pallets=\u5C0F\u6258\u76D8
|
||||
universal_forward_rotation=\u6B63\u8F6C
|
||||
universal_rollback=\u53CD\u8F6C
|
||||
universal_two_yes=\u6709\u6258\u76D8\u6709\u8D27
|
||||
universal_delivery=\u53D6\u8D27\u4E2D
|
||||
universal_completed=\u53D6\u8D27\u5B8C\u6210
|
||||
universal_releasing=\u653E\u8D27\u4E2D
|
||||
universal_releasing_completed=\u653E\u8D27\u5B8C\u6210
|
||||
universal_remark1=\u672A\u67E5\u627E\u4EFB\u52A1\u539F\u56E0\u4E3A\uFF1A
|
||||
universal_remark2=\u5DE5\u4F5C\u6A21\u5F0F(mode)\u4E0D\u662F\u5F85\u673A\u72B6\u6001
|
||||
universal_remark3=\u5149\u7535\u4FE1\u53F7(move)\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_remark4=\u5F53\u524D\u4E0A\u62A5\u4EFB\u52A1\u53F7(task)\u5E94\u8BE5\u4E3A0
|
||||
universal_remark5=\u53F3\u51FB\u8BE5\u56FE\u6807,\u5C06\u8BF7\u6C42\u4EFB\u52A1\u590D\u4F4D\u6807\u8BB0(requireSucess)\u6539\u4E3A\u5426\u3002
|
||||
universal_remark6=\u524D\u5DE5\u4F4D\u6709\u8D27
|
||||
universal_remark7=\u540E\u5DE5\u4F4D\u6709\u8D27
|
||||
universal_remark8=\u8BFB\u53D6\u4FE1\u53F7\u503C\u65F6\u51FA\u73B0\u5F02\u5E38
|
||||
universal_notCreateInstMessage=\u672A\u627E\u5230\u5173\u8054\u8BBE\u5907\u7684\u4EFB\u52A1\uFF0C\u6307\u4EE4\u65E0\u6CD5\u521B\u5EFA
|
||||
universal_message1=\u653E\u8D27\u5B8C\u6210
|
||||
universal_message2=\u653E\u8D27\u5931\u8D25
|
||||
universal_message3=\u6709\u62A5\u8B66
|
||||
universal_message4=\u672A\u627E\u5230\u7B26\u5408\u6761\u4EF6\u7684\u6307\u4EE4
|
||||
universal_message5=\u4E0B\u53D1\u7535\u6C14\u4EFB\u52A1\u53F7\u6210\u529F
|
||||
universal_message6=\u5F53\u524D\u6307\u4EE4\u53F7\u4E3A\u7A7A
|
||||
universal_message7=\u4EFB\u52A1\u5B8C\u6210...
|
||||
universal_message8=\u8BFB\u53D6\u4FE1\u53F7\u503C\u65F6\u51FA\u73B0\u5F02\u5E38:
|
||||
universal_message9=\u521B\u5EFA\u6307\u4EE4\u65F6\u51FA\u73B0\u5F02\u5E38:
|
||||
universal_message10=\u4E0B\u53D1\u591A\u4E2A\u7535\u6C14\u4FE1\u53F7:
|
||||
universal_message11=\u4FE1\u53F7\u8FDE\u63A5\u5F02\u5E38\uFF01
|
||||
universal_message12=\u7533\u8BF7\u884C\u67B6\u4EFB\u52A1\u6210\u529F\uFF01
|
||||
universal_message13=\u7533\u8BF7\u884C\u67B6\u4EFB\u52A1\u5931\u8D25\uFF01
|
||||
universal_feedMessage1=\u5DE5\u4F5C\u6A21\u5F0F(mode)\u4E0D\u4E3A\u8FD0\u884C\u4E2D\u72B6\u6001
|
||||
universal_feedMessage2=\u52A8\u4F5C\u4FE1\u53F7(action)\u4E0D\u4E3A\u653E\u8D27\u5B8C\u6210\u72B6\u6001
|
||||
universal_feedMessage3=\u5149\u7535\u4FE1\u53F7(move)\u4E0D\u4E3A\u65E0\u8D27\u72B6\u6001
|
||||
universal_feedMessage4=\u5F53\u524D\u4E0A\u62A5\u4EFB\u52A1\u53F7(task)\u4E0D\u5E94\u8BE5\u4E3A0
|
||||
universal_feedMessage5=\u884C\u67B6\u673A\u68B0\u624B
|
||||
universal_feedMessage6=\u4EFB\u52A1\u5B8C\u6210
|
||||
universal_feedMessage7=move\u4E0D\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_feedMessage8=\u4EFB\u52A1\u53F7\u4E3A0
|
||||
universal_feedMessage9=\u52A8\u4F5C\u4FE1\u53F7\u4E0D\u662F\u4EFB\u52A1\u5B8C\u6210
|
||||
universal_feedMessage10=\u524D\u5DE5\u4F4D\u5149\u7535\u4FE1\u53F7\u4E0D\u5E94\u8BE5\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_feedMessage11=\u540E\u5DE5\u4F4D\u5149\u7535\u4FE1\u53F7\u4E0D\u5E94\u8BE5\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_write_erro=\u5199\u5165\u4FE1\u53F7\u5931\u8D25
|
||||
universal_notCreateInstMessage1=\u672A\u8BBE\u7F6E\u7535\u6C14\u8C03\u5EA6\u53F7!
|
||||
universal_notCreateInstMessage2=\u5149\u7535\u65E0\u8D27,\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage3=\u8BBE\u5907\u5F85\u673A\u6216\u4E0D\u5141\u8BB8\u8FDB\u5165
|
||||
universal_notCreateInstMessage4=ddj\u5BF9\u63A5\u4F4D\u6709\u8D27,\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage5=\u5B58\u5728\u76F8\u540C\u8DEF\u7EBF\u7684\u6307\u4EE4!
|
||||
universal_notCreateInstMessage6=\u4E0B\u4E00\u4E2A\u8BBE\u5907\u4E0D\u662F\u8F93\u9001\u7EBF\u6307\u4EE4!
|
||||
universal_notCreateInstMessage7=\u6258\u76D8\u7C7B\u578B\u4E3A\u7A7A!
|
||||
universal_notCreateInstMessage8=\u6761\u7801\u4E3A\u7A7A!
|
||||
universal_notCreateInstMessage9=\u63D2\u62D4\u8F74\u5DE5\u4F4Dmode!=2\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage10=\u63D2\u62D4\u8F74\u5DE5\u4F4Dmove!=0\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage11=\u63D2\u62D4\u8F74\u5DE5\u4F4Daction!=2\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage12=\u63D2\u62D4\u8F74\u5DE5\u4F4Daction!=1\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_actionMessage1=\u4E0D\u5141\u8BB8\u53D6\u653E
|
||||
universal_actionMessage2=\u5141\u8BB8\u53D6\u653E
|
||||
universal_actionMessage3=\u5141\u8BB8\u79BB\u5F00
|
||||
universal_actionMessage4=\u8BF7\u6C42\u52A8\u4F5C\u5DF2\u590D\u4F4D
|
||||
universal_actionMessage5=\u8BF7\u6C42\u52A8\u4F5C\u672A\u590D\u4F4D
|
||||
universal_actionMessage6=\u5141\u8BB8\u53D6
|
||||
universal_actionMessage7=\u5141\u8BB8\u653E
|
||||
universal_directives=\u6307\u4EE4
|
||||
universal_directives_message1=\u64CD\u4F5C\u6210\u529F
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
universal_off-line=off-line
|
||||
universal_stand-alone=stand-alone
|
||||
universal_standby=standby
|
||||
universal_operation=operation
|
||||
universal_no=Out of stock
|
||||
universal_yes=In stock
|
||||
universal_normal=normal
|
||||
universal_disable=disable
|
||||
universal_large_pallets=large pallets
|
||||
universal_small_pallets=small pallets
|
||||
universal_forward_rotation=forward rotation
|
||||
universal_rollback=rollback
|
||||
universal_two_yes=There are pallets and goods
|
||||
universal_delivery=Taking delivery
|
||||
universal_completed=Pick-up completed
|
||||
universal_releasing=Releasing goods
|
||||
universal_releasing_completed=Release completed
|
||||
universal_remark1=The task is not found because
|
||||
universal_remark2=Working mode (mode) is not standby
|
||||
universal_remark3=Photoelectric signal (move) is in stock status
|
||||
universal_message4=No matching instructions were found
|
||||
universal_message5=Succeeded in delivering the electrical task number
|
||||
universal_remark4=The current report task ID should be 0
|
||||
universal_remark5=Right-click the icon and change the Request task reset flag (requireSucess) to No
|
||||
universal_remark6=The front station is in stock
|
||||
universal_remark7=The rear station is in stock
|
||||
universal_remark8=An exception occurred while reading the signal value
|
||||
universal_message1=Release completed
|
||||
universal_message2=Delivery failure
|
||||
universal_message3=Have an alarm
|
||||
universal_message6=The current instruction number is empty
|
||||
universal_message7=Mission accomplished...
|
||||
universal_message8=An exception occurred when reading the signal value:
|
||||
universal_message9=An exception occurred while creating the directive
|
||||
universal_message10=Multiple electrical signals are issued
|
||||
universal_message11=The signal connection is abnormal!
|
||||
universal_message12=Successfully applied for shelving task!
|
||||
universal_message13=Application for shelving task failed!
|
||||
universal_feedMessage1=mode is not in the running state
|
||||
universal_feedMessage2=action signal (action signal) is not a release completed status
|
||||
universal_feedMessage3=Photoelectric signal (move) is not out of stock
|
||||
universal_feedMessage4=The current report task number (task) should not be 0
|
||||
universal_feedMessage5=Gantry manipulator
|
||||
universal_feedMessage6=Mission accomplished
|
||||
universal_feedMessage7=Move is not in stock
|
||||
universal_feedMessage8=The task number is 0
|
||||
universal_feedMessage9=The action signal is not task completion
|
||||
universal_feedMessage10=The front station photoelectric signal should not be in stock
|
||||
universal_feedMessage11=The photoelectric signal of the rear station should not be in stock
|
||||
universal_write_erro=Write signal failure
|
||||
universal_notCreateInstMessage=Instructions cannot be created because the task for the associated device is not found
|
||||
universal_notCreateInstMessage1=The electrical dispatch number is not set!
|
||||
universal_notCreateInstMessage2=Photoelectric no goods, can not generate commands!
|
||||
universal_notCreateInstMessage3=The device is in standby mode or is not allowed to enter
|
||||
universal_notCreateInstMessage4=ddj interface bit is in stock, cannot generate command!
|
||||
universal_notCreateInstMessage5=Instructions with the same route exist!
|
||||
universal_notCreateInstMessage6=The next device is not a conveyor line directive!
|
||||
universal_notCreateInstMessage9=Plugging and unplugging axis station mode!=2, unable to generate command!
|
||||
universal_notCreateInstMessage10=Plug and unplug shaft station move!=0, command cannot be generated!
|
||||
universal_notCreateInstMessage11=Plugging and unplugging axis station action!=2, unable to generate command!
|
||||
universal_notCreateInstMessage12=Plugging and unplugging axis station action!=1, unable to generate command!
|
||||
universal_actionMessage1=Pick-and-place is not permitted
|
||||
universal_actionMessage2=Pick-and-place is allowed
|
||||
universal_actionMessage3=Permission to leave
|
||||
universal_actionMessage4=The request action has been reset
|
||||
universal_actionMessage5=The request action is not reset
|
||||
universal_actionMessage6=\u5141\u8BB8\u53D6
|
||||
universal_actionMessage7=\u5141\u8BB8\u653E
|
||||
universal_notCreateInstMessage7=ray type is empty!
|
||||
universal_notCreateInstMessage8=The barcode is blank\uFF01
|
||||
universal_directives=Directives
|
||||
universal_directives_message1=Successful operation
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
universal_off-line=Akses internet
|
||||
universal_stand-alone=(s) single-player
|
||||
universal_standby=siaga
|
||||
universal_operation=operasi
|
||||
universal_no=bayar
|
||||
universal_yes=Yang aku mau
|
||||
universal_normal=biasa
|
||||
universal_disable=menonaktifkan
|
||||
universal_large_pallets=Palet besar
|
||||
universal_small_pallets=Nampan kecil
|
||||
universal_forward_rotation=Rotasi ke depan
|
||||
universal_rollback=Rollback
|
||||
universal_two_yes=Ada nampan dengan barang
|
||||
universal_delivery=Mengambil barang
|
||||
universal_completed=Pengambilan barang selesai
|
||||
universal_releasing=Letakkan barang
|
||||
universal_releasing_completed=Pengiriman selesai
|
||||
universal_remark1=Alasan tugas yang tidak dicari adalah
|
||||
universal_remark2=Mode tidak dalam mode siaga
|
||||
universal_remark3=Sinyal fotolistrik untuk kondisi pengiriman
|
||||
universal_remark4=Kita tugaskan tugaskan task
|
||||
universal_remark5=Klik kanan pada ikon dan ubah not (requicess) untuk penugasan ulang
|
||||
universal_remark6=Stasiun depan tersedia
|
||||
universal_remark7=Stasiun belakang tersedia
|
||||
universal_remark8=Sebuah anomali muncul ketika membaca nilai sinyal
|
||||
universal_message1=Pengiriman selesai
|
||||
universal_message2=Gagal memasukkan barang
|
||||
universal_message3=Alarm berbunyi
|
||||
universal_message4=Tak ada perintah yang ditemukan
|
||||
universal_message5=Misi kelistrikan berhasil
|
||||
universal_message6=Nomor instruksi saat ini kosong
|
||||
universal_message7=Misi tercapai ...
|
||||
universal_message8=Pengecualian terjadi saat membaca nilai sinyal:
|
||||
universal_message9=Pengecualian terjadi saat membuat direktif
|
||||
universal_message10=Beberapa sinyal listrik dikeluarkan
|
||||
universal_message12=Aplikasi untuk tugas perancah berhasil!
|
||||
universal_message13=Gagal melamar tugas memeras!
|
||||
universal_message11=Koneksi sinyal tidak normal!
|
||||
universal_feedMessage1=Mode kerja tidak untuk mode dalam mode
|
||||
universal_feedMessage2=Sinyal aksi tidak lengkap untuk penempatan
|
||||
universal_feedMessage3=tidak ada status pengiriman
|
||||
universal_feedMessage4=Tugaskan tugaskan tugaskan bukan hanya 0
|
||||
universal_feedMessage5=Pengemudi-mekanik line
|
||||
universal_feedMessage6=Misi tercapai
|
||||
universal_feedMessage7=Pindah tidak tersedia
|
||||
universal_feedMessage8=Nomor tugasnya adalah 0
|
||||
universal_feedMessage9=Sinyal tindakan bukanlah penyelesaian tugas
|
||||
universal_feedMessage10=Sinyal fotolistrik stasiun depan seharusnya tidak tersedia
|
||||
universal_feedMessage11=Sinyal fotolistrik dari stasiun belakang seharusnya tidak tersedia
|
||||
universal_write_erro=Sinyal penulis gagal
|
||||
universal_notCreateInstMessage=Misi untuk divais yang diasosiasikan tidak ditemukan, perintah tidak dapat dibuat
|
||||
universal_notCreateInstMessage1=Nomor pengiriman listrik tidak diatur!
|
||||
universal_notCreateInstMessage2=Photo-electric tidak tersedia dan tidak dapat menghasilkan perintah!
|
||||
universal_notCreateInstMessage3=Siaga perangkat atau tidak diizinkan masuk
|
||||
universal_notCreateInstMessage4=DDJ mendarat di dok, tidak ada perintah yang diberikan!
|
||||
universal_notCreateInstMessage5=Ada instruksi tentang rute yang sama!
|
||||
universal_notCreateInstMessage6=Perangkat berikutnya bukan arahan jalur konveyor!
|
||||
universal_notCreateInstMessage9=Memasukkan dan mencabut mode stasiun sumbu!=2, tidak dapat menghasilkan perintah!
|
||||
universal_notCreateInstMessage10=Pasang dan cabut stasiun poros bergerak!=0, perintah tidak dapat dihasilkan!
|
||||
universal_notCreateInstMessage11=Memasukkan dan mencabut tindakan stasiun sumbu!=2, tidak dapat menghasilkan perintah!
|
||||
universal_notCreateInstMessage12=Memasukkan dan mencabut tindakan stasiun sumbu!=1, tidak dapat menghasilkan perintah!
|
||||
universal_actionMessage1=Pick-and-place tidak diizinkan
|
||||
universal_actionMessage2=Pick-and-place diperbolehkan
|
||||
universal_actionMessage3=Izin untuk pergi
|
||||
universal_actionMessage4=Tindakan permintaan telah disetel ulang
|
||||
universal_actionMessage5=Tindakan permintaan tidak disetel ulang
|
||||
universal_actionMessage6=\u5141\u8BB8\u53D6
|
||||
universal_actionMessage7=\u5141\u8BB8\u653E
|
||||
universal_notCreateInstMessage7=ponypianmereka yang kosong!
|
||||
universal_notCreateInstMessage8=Kode batang kosong!
|
||||
universal_directives=Arahan
|
||||
@@ -0,0 +1 @@
|
||||
universal_directives_message1=\uC791\uC5C5 \uC131\uACF5
|
||||
@@ -0,0 +1,76 @@
|
||||
universal_off-line=\u8131\u673A
|
||||
universal_stand-alone=\u5355\u673A
|
||||
universal_standby=\u5F85\u673A
|
||||
universal_operation=\u8FD0\u884C\u4E2D
|
||||
universal_no=\u65E0\u8D27
|
||||
universal_yes=\u6709\u8D27
|
||||
universal_normal=\u6B63\u5E38
|
||||
universal_disable=\u7981\u7528
|
||||
universal_two_yes=\u6709\u6258\u76D8\u6709\u8D27
|
||||
universal_large_pallets=\u5927\u6258\u76D8
|
||||
universal_small_pallets=\u5C0F\u6258\u76D8
|
||||
universal_forward_rotation=\u6B63\u8F6C
|
||||
universal_rollback=\u53CD\u8F6C
|
||||
universal_delivery=\u53D6\u8D27\u4E2D
|
||||
universal_completed=\u53D6\u8D27\u5B8C\u6210
|
||||
universal_releasing=\u653E\u8D27\u4E2D
|
||||
universal_releasing_completed=\u653E\u8D27\u5B8C\u6210
|
||||
universal_remark1=\u672A\u67E5\u627E\u4EFB\u52A1\u539F\u56E0\u4E3A
|
||||
universal_remark2=\u5DE5\u4F5C\u6A21\u5F0F(mode)\u4E0D\u662F\u5F85\u673A\u72B6\u6001
|
||||
universal_remark3=\u5149\u7535\u4FE1\u53F7(move)\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_remark4=\u5F53\u524D\u4E0A\u62A5\u4EFB\u52A1\u53F7(task)\u5E94\u8BE5\u4E3A0
|
||||
universal_remark5=\u53F3\u51FB\u8BE5\u56FE\u6807,\u5C06\u8BF7\u6C42\u4EFB\u52A1\u590D\u4F4D\u6807\u8BB0(requireSucess)\u6539\u4E3A\u5426\u3002
|
||||
universal_remark6=\u524D\u5DE5\u4F4D\u6709\u8D27
|
||||
universal_remark7=\u540E\u5DE5\u4F4D\u6709\u8D27
|
||||
universal_remark8=\u8BFB\u53D6\u4FE1\u53F7\u503C\u65F6\u51FA\u73B0\u5F02\u5E38
|
||||
|
||||
universal_message1=\u653E\u8D27\u5B8C\u6210
|
||||
universal_message2=\u653E\u8D27\u5931\u8D25
|
||||
universal_message3=\u6709\u62A5\u8B66
|
||||
universal_message4=\u672A\u627E\u5230\u7B26\u5408\u6761\u4EF6\u7684\u6307\u4EE4
|
||||
universal_message5=\u4E0B\u53D1\u7535\u6C14\u4EFB\u52A1\u53F7\u6210\u529F
|
||||
universal_message6=\u5F53\u524D\u6307\u4EE4\u53F7\u4E3A\u7A7A
|
||||
universal_message7=\u4EFB\u52A1\u5B8Cuniversal_releasing_completed\u6210...
|
||||
universal_message8=\u8BFB\u53D6\u4FE1\u53F7\u503C\u65F6\u51FA\u73B0\u5F02\u5E38:
|
||||
universal_message9=\u521B\u5EFA\u6307\u4EE4\u65F6\u51FA\u73B0\u5F02\u5E38:
|
||||
universal_message10=\u4E0B\u53D1\u591A\u4E2A\u7535\u6C14\u4FE1\u53F7
|
||||
universal_message11=\u4FE1\u53F7\u8FDE\u63A5\u5F02\u5E38\uFF01
|
||||
universal_message12=\u7533\u8BF7\u884C\u67B6\u4EFB\u52A1\u6210\u529F\uFF01
|
||||
universal_message13=\u7533\u8BF7\u884C\u67B6\u4EFB\u52A1\u5931\u8D25\uFF01
|
||||
universal_feedMessage1=\u5DE5\u4F5C\u6A21\u5F0F(mode)\u4E0D\u4E3A\u8FD0\u884C\u4E2D\u72B6\u6001
|
||||
universal_feedMessage2=\u52A8\u4F5C\u4FE1\u53F7(action)\u4E0D\u4E3A\u653E\u8D27\u5B8C\u6210\u72B6\u6001
|
||||
universal_feedMessage3=\u5149\u7535\u4FE1\u53F7(move)\u4E0D\u4E3A\u65E0\u8D27\u72B6\u6001
|
||||
universal_feedMessage4=\u5F53\u524D\u4E0A\u62A5\u4EFB\u52A1\u53F7(task)\u4E0D\u5E94\u8BE5\u4E3A0
|
||||
universal_feedMessage5=\u884C\u67B6\u673A\u68B0\u624B
|
||||
universal_feedMessage6=\u4EFB\u52A1\u5B8C\u6210
|
||||
universal_actionMessage1=\u4E0D\u5141\u8BB8\u53D6\u653E
|
||||
universal_actionMessage2=\u5141\u8BB8\u53D6\u653E
|
||||
universal_actionMessage3=\u5141\u8BB8\u79BB\u5F00
|
||||
universal_actionMessage4=\u8BF7\u6C42\u52A8\u4F5C\u5DF2\u590D\u4F4D
|
||||
universal_actionMessage5=\u8BF7\u6C42\u52A8\u4F5C\u672A\u590D\u4F4D
|
||||
universal_actionMessage6=\u5141\u8BB8\u53D6
|
||||
universal_actionMessage7=\u5141\u8BB8\u653E
|
||||
universal_feedMessage7=move\u4E0D\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_feedMessage8=\u4EFB\u52A1\u53F7\u4E3A0
|
||||
universal_feedMessage9=\u52A8\u4F5C\u4FE1\u53F7\u4E0D\u662F\u4EFB\u52A1\u5B8C\u6210
|
||||
universal_feedMessage10=\u524D\u5DE5\u4F4D\u5149\u7535\u4FE1\u53F7\u4E0D\u5E94\u8BE5\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_feedMessage11=\u540E\u5DE5\u4F4D\u5149\u7535\u4FE1\u53F7\u4E0D\u5E94\u8BE5\u4E3A\u6709\u8D27\u72B6\u6001
|
||||
universal_write_erro=\u5199\u5165\u4FE1\u53F7\u5931\u8D25
|
||||
universal_notCreateInstMessage=\u672A\u627E\u5230\u5173\u8054\u8BBE\u5907\u7684\u4EFB\u52A1\uFF0C\u6307\u4EE4\u65E0\u6CD5\u521B\u5EFA
|
||||
universal_notCreateInstMessage1=\u672A\u8BBE\u7F6E\u7535\u6C14\u8C03\u5EA6\u53F7!
|
||||
universal_notCreateInstMessage2=\u5149\u7535\u65E0\u8D27,\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage3=\u8BBE\u5907\u5F85\u673A\u6216\u4E0D\u5141\u8BB8\u8FDB\u5165
|
||||
universal_notCreateInstMessage4=ddj\u5BF9\u63A5\u4F4D\u6709\u8D27,\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage5=\u5B58\u5728\u76F8\u540C\u8DEF\u7EBF\u7684\u6307\u4EE4!
|
||||
universal_notCreateInstMessage6=\u4E0B\u4E00\u4E2A\u8BBE\u5907\u4E0D\u662F\u8F93\u9001\u7EBF\u6307\u4EE4!
|
||||
universal_notCreateInstMessage9=\u63D2\u62D4\u8F74\u5DE5\u4F4Dmode!=2\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage10=\u63D2\u62D4\u8F74\u5DE5\u4F4Dmove!=0\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage11=\u63D2\u62D4\u8F74\u5DE5\u4F4Daction!=2\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage12=\u63D2\u62D4\u8F74\u5DE5\u4F4Daction!=1\uFF0C\u65E0\u6CD5\u751F\u6210\u6307\u4EE4!
|
||||
universal_notCreateInstMessage7=\u6258\u76D8\u7C7B\u578B\u4E3A\u7A7A!
|
||||
universal_notCreateInstMessage8=\u6761\u7801\u4E3A\u7A7A!
|
||||
universal_directives=\u6307\u4EE4
|
||||
universal_directives_message1=\u64CD\u4F5C\u6210\u529F
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,80 @@
|
||||
MODEL_STATUS_30=未发布
|
||||
MODEL_STATUS_10=发布
|
||||
FLOW_STATUS_80=完成
|
||||
FLOW_STATUS_82=异常完成
|
||||
FLOW_STATUS_30=暂停
|
||||
FLOW_STATUS_20=节点完成
|
||||
FLOW_STATUS_10=启动
|
||||
FORM_STATUS_13=已分配
|
||||
FORM_STATUS_15=下发
|
||||
FORM_STATUS_90=取消
|
||||
FORM_STATUS_80=完成
|
||||
FORM_STATUS_82=强制完成
|
||||
FORM_STATUS_30=暂停
|
||||
FORM_STATUS_20=执行中
|
||||
FORM_STATUS_10=生成
|
||||
IOBILL_TYPE_IN_11=调拨入库
|
||||
IOBILL_TYPE_IN_12=退货入库
|
||||
IOBILL_TYPE_IN_13=拣选回库
|
||||
IOBILL_TYPE_IN_14=盘点入库
|
||||
IOBILL_TYPE_IN_30=托盘入库
|
||||
IOBILL_TYPE_IN_10=生产入库
|
||||
IOBILL_TYPE_OUT_22=调拨出库
|
||||
IOBILL_TYPE_OUT_23=拣选出库
|
||||
IOBILL_TYPE_OUT_24=盘点出库
|
||||
IOBILL_TYPE_OUT_25=出库拣选
|
||||
IOBILL_TYPE_OUT_40=托盘出库
|
||||
IOBILL_TYPE_OUT_20=销售出库
|
||||
IOBILL_TYPE_OUT_21=生产出库
|
||||
IOBILL_TYPE_MOVE_50=移库
|
||||
IOBILL_TYPE_MOVE_51=异常位移库
|
||||
EXT_TASK_TYPE_60=盘点
|
||||
OTHER_TASK_TYPE_70=转运
|
||||
profit_loss_0=盘亏
|
||||
profit_loss_1=盘盈
|
||||
profit_loss_2=实盘
|
||||
ERP_TYPE_11=PUR_ReceiveBill
|
||||
ERP_TYPE_22=ka7c19edf9d4b4b39b8cc4a06802163b0
|
||||
ERP_TYPE_12=SAL_SaleOrder
|
||||
ERP_TYPE_23=STK_TransferDirect
|
||||
ERP_TYPE_13=PRD_INSTOCK
|
||||
ERP_TYPE_24=SAL_RETURNSTOCK
|
||||
ERP_TYPE_14=STK_InStock
|
||||
ERP_TYPE_25=PUR_MRB
|
||||
ERP_TYPE_26=STK_MisDelivery
|
||||
ERP_TYPE_20=PRD_PPBOM
|
||||
ERP_TYPE_10=PRD_MO
|
||||
ERP_TYPE_21=PRD_PickMtrl
|
||||
TASK_TYPE_11=调拨入库
|
||||
TASK_TYPE_22=调拨出库
|
||||
TASK_TYPE_12=退货入库
|
||||
TASK_TYPE_23=拣选出库
|
||||
TASK_TYPE_13=拣选回库
|
||||
TASK_TYPE_24=盘点出库
|
||||
TASK_TYPE_14=盘点入库
|
||||
TASK_TYPE_25=出库拣选
|
||||
TASK_TYPE_70=转运
|
||||
TASK_TYPE_60=盘点
|
||||
TASK_TYPE_50=移库
|
||||
TASK_TYPE_40=托盘出库
|
||||
TASK_TYPE_51=异常位移库
|
||||
TASK_TYPE_30=托盘入库
|
||||
TASK_TYPE_20=销售出库
|
||||
TASK_TYPE_10=生产入库
|
||||
TASK_TYPE_21=生产出库
|
||||
ACS_TYPE_30=诺宝
|
||||
ACS_TYPE_20=海柔
|
||||
ACS_TYPE_10=立库
|
||||
LOCK_00=无锁
|
||||
LOCK_26=盘点出库锁
|
||||
LOCK_16=入库盘点锁
|
||||
LOCK_60=异常锁定
|
||||
LOCK_50=移库锁
|
||||
LOCK_20=出库锁
|
||||
LOCK_10=入库锁
|
||||
STRATEGY_TYPE_1=入库
|
||||
STRATEGY_TYPE_2=出库
|
||||
STRATEGY_TYPE_3=出入库
|
||||
PRODUCT_AREA_A1=一层车间
|
||||
PRODUCT_AREA_A2=二层车间
|
||||
PRODUCT_AREA_A3=三层车间
|
||||
@@ -0,0 +1,80 @@
|
||||
MODEL_STATUS_30=Unpublished
|
||||
MODEL_STATUS_10=release
|
||||
FLOW_STATUS_80=complete
|
||||
FLOW_STATUS_82=Abnormal completion
|
||||
FLOW_STATUS_30=suspend
|
||||
FLOW_STATUS_20=Node completion
|
||||
FLOW_STATUS_10=start-up
|
||||
FORM_STATUS_13=Assigned
|
||||
FORM_STATUS_15=Issued
|
||||
FORM_STATUS_90=cancel
|
||||
FORM_STATUS_80=complete
|
||||
FORM_STATUS_82=Forced completion
|
||||
FORM_STATUS_30=suspend
|
||||
FORM_STATUS_20=In progress
|
||||
FORM_STATUS_10=generate
|
||||
IOBILL_TYPE_IN_11=Transfer inventory
|
||||
IOBILL_TYPE_IN_12=Return and storage
|
||||
IOBILL_TYPE_IN_13=Pick and return to inventory
|
||||
IOBILL_TYPE_IN_14=Inventory storage
|
||||
IOBILL_TYPE_IN_30=Tray storage
|
||||
IOBILL_TYPE_IN_10=Production and warehousing
|
||||
IOBILL_TYPE_OUT_22=Transfer outbound
|
||||
IOBILL_TYPE_OUT_23=Pick and release from warehouse
|
||||
IOBILL_TYPE_OUT_24=Inventory outbound
|
||||
IOBILL_TYPE_OUT_25=Outbound picking
|
||||
IOBILL_TYPE_OUT_40=Tray outbound
|
||||
IOBILL_TYPE_OUT_20=Sales outbound
|
||||
IOBILL_TYPE_OUT_21=Production outbound
|
||||
IOBILL_TYPE_MOVE_50=Moving inventory
|
||||
IOBILL_TYPE_MOVE_51=Abnormal relocation of inventory
|
||||
EXT_TASK_TYPE_60=Inventory check
|
||||
OTHER_TASK_TYPE_70=transport
|
||||
profit_loss_0=Inventory loss
|
||||
profit_loss_1=Inventory surplus
|
||||
profit_loss_2=Real inventory
|
||||
ERP_TYPE_11=PUR_ReceiveBill
|
||||
ERP_TYPE_22=ka7c19edf9d4b4b39b8cc4a06802163b0
|
||||
ERP_TYPE_12=SAL_SaleOrder
|
||||
ERP_TYPE_23=STK_TransferDirect
|
||||
ERP_TYPE_13=PRD_INSTOCK
|
||||
ERP_TYPE_24=SAL_RETURNSTOCK
|
||||
ERP_TYPE_14=STK_InStock
|
||||
ERP_TYPE_25=PUR_MRB
|
||||
ERP_TYPE_26=STK_MisDelivery
|
||||
ERP_TYPE_20=PRD_PPBOM
|
||||
ERP_TYPE_10=PRD_MO
|
||||
ERP_TYPE_21=PRD_PickMtrl
|
||||
TASK_TYPE_11=Transfer inventory
|
||||
TASK_TYPE_22=Transfer outbound
|
||||
TASK_TYPE_12=Return and storage
|
||||
TASK_TYPE_23=Pick and release from warehouse
|
||||
TASK_TYPE_13=Pick and return to inventory
|
||||
TASK_TYPE_24=Inventory outbound
|
||||
TASK_TYPE_14=Inventory storage
|
||||
TASK_TYPE_25=Outbound picking
|
||||
TASK_TYPE_70=transport
|
||||
TASK_TYPE_60=Inventory check
|
||||
TASK_TYPE_50=Moving inventory
|
||||
TASK_TYPE_40=Tray outbound
|
||||
TASK_TYPE_51=Abnormal relocation of inventory
|
||||
TASK_TYPE_30=Tray storage
|
||||
TASK_TYPE_20=Sales outbound
|
||||
TASK_TYPE_10=Production and warehousing
|
||||
TASK_TYPE_21=Production outbound
|
||||
ACS_TYPE_30=Noble
|
||||
ACS_TYPE_20=Hai Rou
|
||||
ACS_TYPE_10=Li Ku
|
||||
LOCK_00=No lock
|
||||
LOCK_26=Inventory outbound lock
|
||||
LOCK_16=Warehouse inventory lock
|
||||
LOCK_60=Abnormal locking
|
||||
LOCK_50=Relocation lock
|
||||
LOCK_20=Outbound lock
|
||||
LOCK_10=Storage lock
|
||||
STRATEGY_TYPE_1=Warehousing
|
||||
STRATEGY_TYPE_2=Outbound
|
||||
STRATEGY_TYPE_3=Incoming and outgoing inventory
|
||||
PRODUCT_AREA_A1=First floor workshop
|
||||
PRODUCT_AREA_A2=Second floor workshop
|
||||
PRODUCT_AREA_A3=Third floor workshop
|
||||
@@ -0,0 +1,80 @@
|
||||
MODEL_STATUS_30=No publicado
|
||||
MODEL_STATUS_10=Lanzamiento
|
||||
FLOW_STATUS_80=Completado
|
||||
FLOW_STATUS_82=Finalización anormal
|
||||
FLOW_STATUS_30=Suspensión
|
||||
FLOW_STATUS_20=Finalización del nodo
|
||||
FLOW_STATUS_10=Inicio
|
||||
FORM_STATUS_13=Asignado
|
||||
FORM_STATUS_15=Emisión
|
||||
FORM_STATUS_90=Cancelación
|
||||
FORM_STATUS_80=Completado
|
||||
FORM_STATUS_82=Finalización obligatoria
|
||||
FORM_STATUS_30=Suspensión
|
||||
FORM_STATUS_20=En ejecución
|
||||
FORM_STATUS_10=Generar
|
||||
IOBILL_TYPE_IN_11=Almacenamiento transferido
|
||||
IOBILL_TYPE_IN_12=Devolución y almacenamiento
|
||||
IOBILL_TYPE_IN_13=Recoger de vuelta al almacén
|
||||
IOBILL_TYPE_IN_14=Inventario y almacenamiento
|
||||
IOBILL_TYPE_IN_30=Almacenamiento de paletas
|
||||
IOBILL_TYPE_IN_10=Almacenamiento de producción
|
||||
IOBILL_TYPE_OUT_22=Asignación fuera del almacén
|
||||
IOBILL_TYPE_OUT_23=Selección fuera del almacén
|
||||
IOBILL_TYPE_OUT_24=Inventario fuera del almacén
|
||||
IOBILL_TYPE_OUT_25=Selección fuera del almacén
|
||||
IOBILL_TYPE_OUT_40=Bandeja fuera del almacén
|
||||
IOBILL_TYPE_OUT_20=Las ventas salen del almacén
|
||||
IOBILL_TYPE_OUT_21=Producción fuera del almacén
|
||||
IOBILL_TYPE_MOVE_50=Mover biblioteca
|
||||
IOBILL_TYPE_MOVE_51=Biblioteca de transferencia de posición anormal
|
||||
EXT_TASK_TYPE_60=Inventario
|
||||
OTHER_TASK_TYPE_70=Transbordo
|
||||
profit_loss_0=Pérdida de disco
|
||||
profit_loss_1=Ganancias de disco
|
||||
profit_loss_2=Oferta firme
|
||||
ERP_TYPE_11=PUR_ReceiveBill
|
||||
ERP_TYPE_22=ka7c19edf9d4b4b39b8cc4a06802163b0
|
||||
ERP_TYPE_12=SAL_SaleOrder
|
||||
ERP_TYPE_23=STK_TransferDirect
|
||||
ERP_TYPE_13=PRD_INSTOCK
|
||||
ERP_TYPE_24=SAL_RETURNSTOCK
|
||||
ERP_TYPE_14=STK_InStock
|
||||
ERP_TYPE_25=PUR_MRB
|
||||
ERP_TYPE_26=STK_MisDelivery
|
||||
ERP_TYPE_20=PRD_PPBOM
|
||||
ERP_TYPE_10=PRD_MO
|
||||
ERP_TYPE_21=PRD_PickMtrl
|
||||
TASK_TYPE_11=Almacenamiento transferido
|
||||
TASK_TYPE_22=Asignación fuera del almacén
|
||||
TASK_TYPE_12=Devolución y almacenamiento
|
||||
TASK_TYPE_23=Selección fuera del almacén
|
||||
TASK_TYPE_13=Recoger de vuelta al almacén
|
||||
TASK_TYPE_24=Inventario fuera del almacén
|
||||
TASK_TYPE_14=Inventario y almacenamiento
|
||||
TASK_TYPE_25=Selección fuera del almacén
|
||||
TASK_TYPE_70=Transbordo
|
||||
TASK_TYPE_60=Inventario
|
||||
TASK_TYPE_50=Mover biblioteca
|
||||
TASK_TYPE_40=Bandeja fuera del almacén
|
||||
TASK_TYPE_51=Biblioteca de transferencia de posición anormal
|
||||
TASK_TYPE_30=Almacenamiento de paletas
|
||||
TASK_TYPE_20=Las ventas salen del almacén
|
||||
TASK_TYPE_10=Almacenamiento de producción
|
||||
TASK_TYPE_21=Producción fuera del almacén
|
||||
ACS_TYPE_30=Nobao
|
||||
ACS_TYPE_20=Hairou
|
||||
ACS_TYPE_10=Liku
|
||||
LOCK_00=Sin cerradura
|
||||
LOCK_26=Inventario de la cerradura de salida
|
||||
LOCK_16=Cerradura de inventario de almacenamiento
|
||||
LOCK_60=Bloqueo anormal
|
||||
LOCK_50=Cerradura de biblioteca móvil
|
||||
LOCK_20=Cerradura de salida
|
||||
LOCK_10=Cerradura de almacenamiento
|
||||
STRATEGY_TYPE_1=Almacenamiento
|
||||
STRATEGY_TYPE_2=Salir del almacén
|
||||
STRATEGY_TYPE_3=Entrada y salida
|
||||
PRODUCT_AREA_A1=Taller del primer piso
|
||||
PRODUCT_AREA_A2=Taller del segundo piso
|
||||
PRODUCT_AREA_A3=Taller de tres pisos
|
||||
@@ -0,0 +1,80 @@
|
||||
MODEL_STATUS_30=未发布
|
||||
MODEL_STATUS_10=发布
|
||||
FLOW_STATUS_80=完成
|
||||
FLOW_STATUS_82=异常完成
|
||||
FLOW_STATUS_30=暂停
|
||||
FLOW_STATUS_20=节点完成
|
||||
FLOW_STATUS_10=启动
|
||||
FORM_STATUS_13=已分配
|
||||
FORM_STATUS_15=下发
|
||||
FORM_STATUS_90=取消
|
||||
FORM_STATUS_80=完成
|
||||
FORM_STATUS_82=强制完成
|
||||
FORM_STATUS_30=暂停
|
||||
FORM_STATUS_20=执行中
|
||||
FORM_STATUS_10=生成
|
||||
IOBILL_TYPE_IN_11=调拨入库
|
||||
IOBILL_TYPE_IN_12=退货入库
|
||||
IOBILL_TYPE_IN_13=拣选回库
|
||||
IOBILL_TYPE_IN_14=盘点入库
|
||||
IOBILL_TYPE_IN_30=托盘入库
|
||||
IOBILL_TYPE_IN_10=生产入库
|
||||
IOBILL_TYPE_OUT_22=调拨出库
|
||||
IOBILL_TYPE_OUT_23=拣选出库
|
||||
IOBILL_TYPE_OUT_24=盘点出库
|
||||
IOBILL_TYPE_OUT_25=出库拣选
|
||||
IOBILL_TYPE_OUT_40=托盘出库
|
||||
IOBILL_TYPE_OUT_20=销售出库
|
||||
IOBILL_TYPE_OUT_21=生产出库
|
||||
IOBILL_TYPE_MOVE_50=移库
|
||||
IOBILL_TYPE_MOVE_51=异常位移库
|
||||
EXT_TASK_TYPE_60=盘点
|
||||
OTHER_TASK_TYPE_70=转运
|
||||
profit_loss_0=盘亏
|
||||
profit_loss_1=盘盈
|
||||
profit_loss_2=实盘
|
||||
ERP_TYPE_11=PUR_ReceiveBill
|
||||
ERP_TYPE_22=ka7c19edf9d4b4b39b8cc4a06802163b0
|
||||
ERP_TYPE_12=SAL_SaleOrder
|
||||
ERP_TYPE_23=STK_TransferDirect
|
||||
ERP_TYPE_13=PRD_INSTOCK
|
||||
ERP_TYPE_24=SAL_RETURNSTOCK
|
||||
ERP_TYPE_14=STK_InStock
|
||||
ERP_TYPE_25=PUR_MRB
|
||||
ERP_TYPE_26=STK_MisDelivery
|
||||
ERP_TYPE_20=PRD_PPBOM
|
||||
ERP_TYPE_10=PRD_MO
|
||||
ERP_TYPE_21=PRD_PickMtrl
|
||||
TASK_TYPE_11=调拨入库
|
||||
TASK_TYPE_22=调拨出库
|
||||
TASK_TYPE_12=退货入库
|
||||
TASK_TYPE_23=拣选出库
|
||||
TASK_TYPE_13=拣选回库
|
||||
TASK_TYPE_24=盘点出库
|
||||
TASK_TYPE_14=盘点入库
|
||||
TASK_TYPE_25=出库拣选
|
||||
TASK_TYPE_70=转运
|
||||
TASK_TYPE_60=盘点
|
||||
TASK_TYPE_50=移库
|
||||
TASK_TYPE_40=托盘出库
|
||||
TASK_TYPE_51=异常位移库
|
||||
TASK_TYPE_30=托盘入库
|
||||
TASK_TYPE_20=销售出库
|
||||
TASK_TYPE_10=生产入库
|
||||
TASK_TYPE_21=生产出库
|
||||
ACS_TYPE_30=诺宝
|
||||
ACS_TYPE_20=海柔
|
||||
ACS_TYPE_10=立库
|
||||
LOCK_00=无锁
|
||||
LOCK_26=盘点出库锁
|
||||
LOCK_16=入库盘点锁
|
||||
LOCK_60=异常锁定
|
||||
LOCK_50=移库锁
|
||||
LOCK_20=出库锁
|
||||
LOCK_10=入库锁
|
||||
STRATEGY_TYPE_1=入库
|
||||
STRATEGY_TYPE_2=出库
|
||||
STRATEGY_TYPE_3=出入库
|
||||
PRODUCT_AREA_A1=一层车间
|
||||
PRODUCT_AREA_A2=二层车间
|
||||
PRODUCT_AREA_A3=三层车间
|
||||
@@ -0,0 +1,14 @@
|
||||
task_checkExist={0}任务已存在
|
||||
task_insHas=指令已存在
|
||||
task_insRun=有指令未完成
|
||||
task_isNull={0}查询信息不存在
|
||||
starting_point_isNull=请选择起点
|
||||
endpoint_layer=货位信息终点需要包含层信息
|
||||
endpoint_column=货位信息终点需要包含列信息
|
||||
start_point_layer=货位信息起点需要包含层信息
|
||||
start_point_column=货位信息起点需要包含列信息
|
||||
an_endpoint=只能选择一个终点
|
||||
material_information=请填写物料信息
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
task_checkExist=Task {0} already exists
|
||||
task_insHas=Instruction already exists
|
||||
task_insRun=There are instructions that are not completed
|
||||
task_isNull={0}query is null
|
||||
starting_point_isNull = Please select starting point
|
||||
endpoint_layer=The destination of the storage location information needs to include the floor information
|
||||
endpoint_column=The location information endpoint needs to contain column information
|
||||
start_point_layer=The starting point of the storage location information needs to include the floor information
|
||||
start_point_column=The starting point of the storage location information needs to contain column information
|
||||
an_endpoint=Only one endpoint can be selected
|
||||
material_information=Please fill in the material information!
|
||||
@@ -0,0 +1,11 @@
|
||||
task_checkExist=Tugas {0} sudah ada
|
||||
task_insHas=Instruksi sudah ada
|
||||
task_insRun=Ada instruksi yang belum selesai
|
||||
task_isNull={0}Pertanyaan Tidak ada
|
||||
starting_point_isNull = Silakan pilih titik awal
|
||||
endpoint_layer=Tujuan informasi lokasi penyimpanan perlu mencakup informasi lantai.
|
||||
endpoint_column=Tujuan informasi lokasi penyimpanan perlu mencakup informasi kolom.
|
||||
start_point_layer=Titik awal perlu mencakup informasi lantai.
|
||||
start_point_column=Titik awal perlu mencakup informasi kolom.
|
||||
an_endpoint=Hanya satu tujuan yang dapat dipilih.
|
||||
material_information=Silakan isi informasi material!
|
||||
@@ -0,0 +1,11 @@
|
||||
task_checkExist={0}任务已存在
|
||||
task_insHas=指令已存在
|
||||
task_insRun=有指令未完成
|
||||
task_isNull={0}查询信息不存在
|
||||
starting_point_isNull=请选择起点
|
||||
endpoint_layer=货位信息终点需要包含层信息
|
||||
endpoint_column=货位信息终点需要包含列信息
|
||||
start_point_layer=货位信息起点需要包含层信息
|
||||
start_point_column=货位信息起点需要包含列信息
|
||||
an_endpoint=只能选择一个终点
|
||||
material_information=请填写物料信息
|
||||
@@ -7,6 +7,7 @@
|
||||
"scripts": {
|
||||
"dev": "vue-cli-service serve",
|
||||
"dev2": "SET NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
|
||||
"dev3": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service serve",
|
||||
"build": "export NODE_OPTIONS=--openssl-legacy-provider && vue-cli-service build",
|
||||
"build:stage": "vue-cli-service build --mode staging",
|
||||
"preview": "node build/index.js --preview",
|
||||
|
||||
1
wms_pro/qd/public/daping/index.html
Normal file
1
wms_pro/qd/public/daping/index.html
Normal file
@@ -0,0 +1 @@
|
||||
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no"><title>恒森可视化看板</title><link href=./static/css/app.5815a9e0831363ec5f81ed32a7f82657.css rel=stylesheet></head><body class=clearfix><div id=app></div><script type=text/javascript src=./static/js/manifest.4a27135bac7c26bc7c03.js></script><script type=text/javascript src=./static/js/app.c2454044cd68cda1dbe9.js></script></body></html>
|
||||
@@ -42,13 +42,37 @@ import dict from './dict/zh'
|
||||
import angle from './angle/zh'
|
||||
import regional from './regional/zh'
|
||||
import stage from './stage/zh'
|
||||
import region from './dispatch_manage/region/zh'
|
||||
import distask from './dispatch_manage/distask/zh'
|
||||
import pointmg from './dispatch_manage/pointmg/zh'
|
||||
import inManage from './in/zh'
|
||||
import outManage from './out/zh'
|
||||
import stor from './sch/stor/zh'
|
||||
import sect from './sch/sect/zh'
|
||||
import struct from './sch/struct/zh'
|
||||
import groupDick from './groupDick/zh'
|
||||
import common from './common/zh'
|
||||
import structinfo from './stor_manage/struct/zh'
|
||||
import vehicle2 from './basedata/vehicle/zh'
|
||||
import material2 from './basedata/material/zh'
|
||||
import customer2 from './basedata/customer/zh'
|
||||
import supplier2 from './basedata/supplier/zh'
|
||||
import measure2 from './basedata/measure/zh'
|
||||
import classification2 from './basedata/classification/zh'
|
||||
|
||||
export default {
|
||||
...zhLocale,
|
||||
|
||||
...vehicle2,
|
||||
...material2,
|
||||
...customer2,
|
||||
...supplier2,
|
||||
...measure2,
|
||||
...classification2,
|
||||
...structinfo,
|
||||
...common,
|
||||
...region,
|
||||
...distask,
|
||||
...pointmg,
|
||||
...dataPermission,
|
||||
...zh,
|
||||
...workshop,
|
||||
@@ -92,6 +116,8 @@ export default {
|
||||
...angle,
|
||||
...regional,
|
||||
...stage,
|
||||
...inManage,
|
||||
...outManage,
|
||||
...stor,
|
||||
...sect,
|
||||
...struct,
|
||||
|
||||
5
wms_pro/qd/src/i18n/langs/common/en.js
Normal file
5
wms_pro/qd/src/i18n/langs/common/en.js
Normal file
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
'common': {
|
||||
'title':'Hengshen WMS system'
|
||||
}
|
||||
}
|
||||
5
wms_pro/qd/src/i18n/langs/common/es.js
Normal file
5
wms_pro/qd/src/i18n/langs/common/es.js
Normal file
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
'common': {
|
||||
'title':'Sistema HangSeng WMS'
|
||||
}
|
||||
}
|
||||
5
wms_pro/qd/src/i18n/langs/common/zh.js
Normal file
5
wms_pro/qd/src/i18n/langs/common/zh.js
Normal file
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
'common': {
|
||||
'title':'恒森WMS系统'
|
||||
}
|
||||
}
|
||||
47
wms_pro/qd/src/i18n/langs/dispatch_manage/distask/en.js
Normal file
47
wms_pro/qd/src/i18n/langs/dispatch_manage/distask/en.js
Normal file
@@ -0,0 +1,47 @@
|
||||
export default {
|
||||
'distask': {
|
||||
'title':'Task Management',
|
||||
'label': {
|
||||
'任务号': 'Task Number',
|
||||
'载具号': 'Vehicle number',
|
||||
'点位编码': 'Point code',
|
||||
'创建时间': 'Creat time',
|
||||
'任务状态': 'Task Status',
|
||||
'点位类型说明': 'PointType Description',
|
||||
'点位状态说明': 'PointStatus Description',
|
||||
'表单数据': 'Form Data',
|
||||
'备注': 'Remarks',
|
||||
'创建人': 'Creator',
|
||||
'操作': 'Operation',
|
||||
'未完成数': 'Unfinished Number',
|
||||
'任务调度': 'Task Scheduling',
|
||||
'任务编码': 'Task Code',
|
||||
'起点1': 'Starting point 1',
|
||||
'起点2': 'Starting point 2',
|
||||
'终点1': 'End point 1',
|
||||
'终点2': 'End point 2',
|
||||
'载具类型': 'Vehicle type',
|
||||
'优先级': 'Task priority',
|
||||
'处理类': 'Processing Class',
|
||||
'生产区域': 'Production Area',
|
||||
'任务类型': 'Task type',
|
||||
'ACS任务类型': 'ACS task type ',
|
||||
'任务执行步骤': 'Task Execution Steps',
|
||||
'任务组': 'Task Group',
|
||||
'立即下发': 'Distribute immediately',
|
||||
'自定义参数': 'Custom Parameters',
|
||||
'载具编码': 'Vehicle Code,',
|
||||
'修改人': 'Modifier',
|
||||
'修改时间': 'Modify Time',
|
||||
'下发': 'Issued',
|
||||
'完成': 'Completed',
|
||||
'强制完成': 'Forced completion',
|
||||
'取消': 'Cancel',
|
||||
},
|
||||
'placeholder': {
|
||||
'任务号': 'Task Number',
|
||||
'载具号': 'Vehicle number',
|
||||
'起点': 'Starting point',
|
||||
'任务状态': 'Task Status'
|
||||
}}
|
||||
}
|
||||
47
wms_pro/qd/src/i18n/langs/dispatch_manage/distask/es.js
Normal file
47
wms_pro/qd/src/i18n/langs/dispatch_manage/distask/es.js
Normal file
@@ -0,0 +1,47 @@
|
||||
export default {
|
||||
'distask': {
|
||||
'title':'gestión de tareas',
|
||||
'label': {
|
||||
'任务号': 'número tarea',
|
||||
'载具号': 'número vehículo',
|
||||
'点位编码': 'codificación puntos',
|
||||
'创建时间': 'tiempo de creación',
|
||||
'任务状态': 'estado de la tarea',
|
||||
'点位类型说明': 'descripción del tipo punto',
|
||||
'点位状态说明': 'descripción del Estado punto',
|
||||
'表单数据': 'datos del formulario',
|
||||
'备注': 'nota',
|
||||
'创建人': 'crear persona',
|
||||
'操作': 'operación',
|
||||
'未完成数': 'número inacabado',
|
||||
'任务调度': 'programación tareas',
|
||||
'任务编码': 'codificación tareas',
|
||||
'起点1': 'punto partida 1',
|
||||
'起点2': 'punto partida 2',
|
||||
'终点1': 'punto final 1',
|
||||
'终点2': 'punto final 2',
|
||||
'载具类型': 'tipo de vehículo',
|
||||
'优先级': 'prioridad de la tarea',
|
||||
'处理类': 'clase de procesamiento',
|
||||
'生产区域': 'zona de producción',
|
||||
'任务类型': 'tipo de tarea',
|
||||
'ACS任务类型': 'Tipo de tarea acs',
|
||||
'任务执行步骤': 'pasos de ejecución de tareas',
|
||||
'任务组': 'Grupo de tareas',
|
||||
'立即下发': 'enviar de inmediato',
|
||||
'自定义参数': 'parámetros personalizados',
|
||||
'载具编码': 'codificación del vehículo',
|
||||
'修改人': 'modificado',
|
||||
'修改时间': 'tiempo de modificación',
|
||||
'下发': 'enviar',
|
||||
'完成': 'complete',
|
||||
'强制完成': 'obligatorio',
|
||||
'取消': 'cancelar',
|
||||
},
|
||||
'placeholder': {
|
||||
'任务号': 'número tarea',
|
||||
'载具号': 'número vehículo',
|
||||
'任务状态': 'estado de la tarea',
|
||||
'起点': 'punto partida'
|
||||
}}
|
||||
}
|
||||
48
wms_pro/qd/src/i18n/langs/dispatch_manage/distask/zh.js
Normal file
48
wms_pro/qd/src/i18n/langs/dispatch_manage/distask/zh.js
Normal file
@@ -0,0 +1,48 @@
|
||||
export default {
|
||||
'distask': {
|
||||
'title':'任务管理',
|
||||
'label': {
|
||||
'任务号': '任务号',
|
||||
'载具号': '载具号',
|
||||
'点位编码': '点位编码',
|
||||
'创建时间': '创建时间',
|
||||
'任务状态': '任务状态',
|
||||
'点位类型说明': '点位类型说明',
|
||||
'点位状态说明': '点位状态说明',
|
||||
'表单数据': '表单数据',
|
||||
'备注': '备注',
|
||||
'创建人': '创建人',
|
||||
'操作': '操作',
|
||||
'未完成数': '未完成数',
|
||||
'任务调度': '任务调度',
|
||||
'任务编码': '任务编码',
|
||||
'起点1': '起点1',
|
||||
'起点2': '起点2',
|
||||
'终点1': '终点1',
|
||||
'终点2': '终点2',
|
||||
'载具类型': '载具类型',
|
||||
'优先级': '任务优先级',
|
||||
'处理类': '处理类',
|
||||
'生产区域': '生产区域',
|
||||
'任务类型': '任务类型',
|
||||
'ACS任务类型': 'ACS任务类型',
|
||||
'任务执行步骤': '任务执行步骤',
|
||||
'任务组': '任务组',
|
||||
'立即下发': '立即下发',
|
||||
'自定义参数': '自定义参数',
|
||||
'载具编码': '载具编码',
|
||||
'修改人': '修改人',
|
||||
'修改时间': '修改时间',
|
||||
'下发': '下发',
|
||||
'完成': '完成',
|
||||
'强制完成': '强制完成',
|
||||
'取消': '取消',
|
||||
},
|
||||
'placeholder': {
|
||||
'任务号': '任务号',
|
||||
'载具号': '载具号',
|
||||
'起点': '起点',
|
||||
'至': '至'
|
||||
}
|
||||
}
|
||||
}
|
||||
46
wms_pro/qd/src/i18n/langs/dispatch_manage/pointmg/en.js
Normal file
46
wms_pro/qd/src/i18n/langs/dispatch_manage/pointmg/en.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
'pointmg': {
|
||||
'title':'点位管理',
|
||||
'label': {
|
||||
'生产车间': '生产车间',
|
||||
'编码名称': '编码名称',
|
||||
'区域类型': '区域类型',
|
||||
'区域编码': '编码名称',
|
||||
'区域名称': '区域名称',
|
||||
'是否锁定': '是否锁定',
|
||||
'点位类型': '点位类型',
|
||||
'点位状态说明': '点位状态说明',
|
||||
'表单数据': '表单数据',
|
||||
'备注': '备注',
|
||||
'创建人': '创建人',
|
||||
'创建时间': '创建时间',
|
||||
'操作': '操作',
|
||||
'模糊搜索': '模糊搜索',
|
||||
'所属区域': '所属区域',
|
||||
'点位名称': '点位名称',
|
||||
'点位编码': '点位编码',
|
||||
'锁定类型': '锁定类型',
|
||||
'是否启用': '是否启用',
|
||||
'载具编码': '载具编码',
|
||||
'位置': '位置',
|
||||
'优先级': '优先级',
|
||||
'点位组编码': '点位组编码',
|
||||
'修改人': '修改人',
|
||||
'修改时间': '修改时间',
|
||||
'点位编码不能为空': '点位编码不能为空',
|
||||
'点位名称不能为空': '点位名称不能为空',
|
||||
'点位类型不能为空': '点位类型不能为空',
|
||||
'锁定类型不能为空': '锁定类型不能为空',
|
||||
'此操作将停用点位,是否继续!': '此操作将停用点位,是否继续!',
|
||||
'此操作将启用点位,是否继续!': '此操作将启用点位,是否继续!',
|
||||
'提示': '提示',
|
||||
'确定': '确定',
|
||||
'取消': '取消',
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': '区域类型',
|
||||
'生产车间': '生产车间',
|
||||
'输入编码或名称': '输入编码或名称',
|
||||
}
|
||||
}
|
||||
}
|
||||
46
wms_pro/qd/src/i18n/langs/dispatch_manage/pointmg/es.js
Normal file
46
wms_pro/qd/src/i18n/langs/dispatch_manage/pointmg/es.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
'pointmg': {
|
||||
'title':'gestión de puntos',
|
||||
'label': {
|
||||
'生产车间': 'taller de producción',
|
||||
'编码名称': 'nombre del código',
|
||||
'区域类型': 'nombre del código',
|
||||
'区域编码': 'tipo de área',
|
||||
'区域名称': 'nombre de codificación',
|
||||
'是否锁定': 'si está bloqueado',
|
||||
'点位类型': 'tipo de punto',
|
||||
'点位状态说明': 'descripción del Estado de punto',
|
||||
'表单数据': 'datos del formulario',
|
||||
'备注': 'nota',
|
||||
'创建人': 'crear persona',
|
||||
'创建时间': 'tiempo de creación',
|
||||
'操作': 'operación',
|
||||
'模糊搜索': 'búsqueda inútil',
|
||||
'所属区域': 'zona a la que pertenece',
|
||||
'点位名称': 'nombre del punto',
|
||||
'点位编码': 'codificación de puntos',
|
||||
'锁定类型': 'tipo de bloqueo',
|
||||
'是否启用': 'si está habilitado',
|
||||
'载具编码': 'codificación del vehículo',
|
||||
'位置': 'posición',
|
||||
'优先级': 'prioridad',
|
||||
'点位组编码': 'codificación de grupo de puntos',
|
||||
'修改人': 'modificado',
|
||||
'修改时间': 'tiempo de modificación',
|
||||
'点位编码不能为空': 'el Código de punto no puede estar vacío',
|
||||
'点位名称不能为空': 'el nombre del punto no puede estar vacío',
|
||||
'点位类型不能为空': 'el tipo de punto no puede estar vacío',
|
||||
'锁定类型不能为空': 'el tipo de bloqueo no puede estar vacío',
|
||||
'此操作将停用点位,是否继续!': 'esta operación desactivará el punto, ¡ continuar!',
|
||||
'此操作将启用点位,是否继续!': 'esta operación habilitará puntos, ¡ continuar!',
|
||||
'提示': 'consejo',
|
||||
'确定': 'ok',
|
||||
'取消': 'cancelar',
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': 'tipo de área',
|
||||
'生产车间': 'taller de producción',
|
||||
'输入编码或名称': 'introduzca el Código o el nombre',
|
||||
}
|
||||
}
|
||||
}
|
||||
46
wms_pro/qd/src/i18n/langs/dispatch_manage/pointmg/zh.js
Normal file
46
wms_pro/qd/src/i18n/langs/dispatch_manage/pointmg/zh.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
'pointmg': {
|
||||
'title':'点位管理',
|
||||
'label': {
|
||||
'生产车间': '生产车间',
|
||||
'编码名称': '编码名称',
|
||||
'区域类型': '区域类型',
|
||||
'区域编码': '编码名称',
|
||||
'区域名称': '区域名称',
|
||||
'是否锁定': '是否锁定',
|
||||
'点位类型': '点位类型',
|
||||
'点位状态说明': '点位状态说明',
|
||||
'表单数据': '表单数据',
|
||||
'备注': '备注',
|
||||
'创建人': '创建人',
|
||||
'创建时间': '创建时间',
|
||||
'操作': '操作',
|
||||
'模糊搜索': '模糊搜索',
|
||||
'所属区域': '所属区域',
|
||||
'点位名称': '点位名称',
|
||||
'点位编码': '点位编码',
|
||||
'锁定类型': '锁定类型',
|
||||
'是否启用': '是否启用',
|
||||
'载具编码': '载具编码',
|
||||
'位置': '位置',
|
||||
'优先级': '优先级',
|
||||
'点位组编码': '点位组编码',
|
||||
'修改人': '修改人',
|
||||
'修改时间': '修改时间',
|
||||
'点位编码不能为空': '点位编码不能为空',
|
||||
'点位名称不能为空': '点位名称不能为空',
|
||||
'点位类型不能为空': '点位类型不能为空',
|
||||
'锁定类型不能为空': '锁定类型不能为空',
|
||||
'此操作将停用点位,是否继续!': '此操作将停用点位,是否继续!',
|
||||
'此操作将启用点位,是否继续!': '此操作将启用点位,是否继续!',
|
||||
'提示': '提示',
|
||||
'确定': '确定',
|
||||
'取消': '取消',
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': '区域类型',
|
||||
'生产车间': '生产车间',
|
||||
'输入编码或名称': '输入编码或名称',
|
||||
}
|
||||
}
|
||||
}
|
||||
23
wms_pro/qd/src/i18n/langs/dispatch_manage/region/en.js
Normal file
23
wms_pro/qd/src/i18n/langs/dispatch_manage/region/en.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export default {
|
||||
'region': {
|
||||
'title':'Regional Management',
|
||||
'label': {
|
||||
'生产车间': 'Workshop',
|
||||
'编码名称': 'Code Name',
|
||||
'区域编码': 'Region Name',
|
||||
'区域名称': 'Region Name',
|
||||
'是否合并任务': 'Need merge tasks',
|
||||
'点位类型说明': 'Point Type Description',
|
||||
'点位状态说明': 'Point Status Description',
|
||||
'表单数据': 'Form Data',
|
||||
'备注': 'Remark',
|
||||
'创建人': 'Creator',
|
||||
'创建时间': 'Create time',
|
||||
'操作': 'Operation'
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': 'Region Type',
|
||||
'输入编码或名称': 'Enter code or name',
|
||||
}
|
||||
}
|
||||
}
|
||||
23
wms_pro/qd/src/i18n/langs/dispatch_manage/region/es.js
Normal file
23
wms_pro/qd/src/i18n/langs/dispatch_manage/region/es.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export default {
|
||||
'region': {
|
||||
'title':'regional management',
|
||||
'label': {
|
||||
'生产车间': 'taller de producción',
|
||||
'编码名称': 'nombre del código',
|
||||
'区域编码': 'nombre de codificación',
|
||||
'区域名称': 'ombre de la zona',
|
||||
'是否合并任务': 'si fusionar tareas',
|
||||
'点位类型说明': 'descripción del tipo de punto',
|
||||
'点位状态说明': 'descripción del Estado de punto',
|
||||
'表单数据': 'datos del formulario',
|
||||
'备注': 'nota',
|
||||
'创建人': 'crear persona',
|
||||
'创建时间': 'iempo de creación',
|
||||
'操作': 'operación'
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': 'tipo de área',
|
||||
'输入编码或名称': 'introduzca el Código o el nombre',
|
||||
}
|
||||
}
|
||||
}
|
||||
23
wms_pro/qd/src/i18n/langs/dispatch_manage/region/zh.js
Normal file
23
wms_pro/qd/src/i18n/langs/dispatch_manage/region/zh.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export default {
|
||||
'region': {
|
||||
'title':'区域管理',
|
||||
'label': {
|
||||
'生产车间': '生产车间',
|
||||
'编码名称': '编码名称',
|
||||
'区域编码': '编码名称',
|
||||
'区域名称': '区域名称',
|
||||
'是否合并任务': '是否合并任务',
|
||||
'点位类型说明': '点位类型说明',
|
||||
'点位状态说明': '点位状态说明',
|
||||
'表单数据': '表单数据',
|
||||
'备注': '备注',
|
||||
'创建人': '创建人',
|
||||
'创建时间': '创建时间',
|
||||
'操作': '操作'
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': '区域类型',
|
||||
'输入编码或名称': '输入编码或名称',
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -42,12 +42,36 @@ import dict from './dict/en'
|
||||
import angle from './angle/en'
|
||||
import regional from './regional/en'
|
||||
import stage from './stage/en'
|
||||
import region from './dispatch_manage/region/en'
|
||||
import distask from './dispatch_manage/distask/en'
|
||||
import pointmg from './dispatch_manage/pointmg/en'
|
||||
import inManage from './in/en'
|
||||
import outManage from './out/en'
|
||||
import stor from './sch/stor/en'
|
||||
import sect from './sch/sect/en'
|
||||
import struct from './sch/struct/en'
|
||||
import groupDick from './groupDick/en'
|
||||
import common from './common/en'
|
||||
import structinfo from './stor_manage/struct/en'
|
||||
import vehicle2 from './basedata/vehicle/en'
|
||||
import material2 from './basedata/material/en'
|
||||
import customer2 from './basedata/customer/en'
|
||||
import supplier2 from './basedata/supplier/en'
|
||||
import measure2 from './basedata/measure/en'
|
||||
import classification2 from './basedata/classification/en'
|
||||
|
||||
export default {
|
||||
...vehicle2,
|
||||
...material2,
|
||||
...customer2,
|
||||
...supplier2,
|
||||
...measure2,
|
||||
...classification2,
|
||||
...structinfo,
|
||||
...common,
|
||||
...region,
|
||||
...distask,
|
||||
...pointmg,
|
||||
...enLocale,
|
||||
...dataPermission,
|
||||
...en,
|
||||
@@ -92,6 +116,8 @@ export default {
|
||||
...angle,
|
||||
...regional,
|
||||
...stage,
|
||||
...inManage,
|
||||
...outManage,
|
||||
...stor,
|
||||
...sect,
|
||||
...struct,
|
||||
|
||||
@@ -1,7 +1,9 @@
|
||||
import viLocale from 'element-ui/lib/locale/lang/vi'
|
||||
import dataPermission from './dataPermission/vi'
|
||||
import es from './es'
|
||||
import workshop from './basedata/workshop/vi'
|
||||
import region from './dispatch_manage/region/es'
|
||||
import distask from './dispatch_manage/distask/es'
|
||||
import pointmg from './dispatch_manage/pointmg/es'
|
||||
import vehicle from './basedata/vehicle/vi'
|
||||
import material from './basedata/material/vi'
|
||||
import classification from './basedata/classification/vi'
|
||||
@@ -42,16 +44,34 @@ import dict from './dict/vi'
|
||||
import angle from './angle/in'
|
||||
import regional from './regional/in'
|
||||
import stage from './stage/in'
|
||||
import inManage from './in/es'
|
||||
import outManage from './out/es'
|
||||
import stor from './sch/stor/es'
|
||||
import sect from './sch/sect/es'
|
||||
import struct from './sch/struct/es'
|
||||
import groupDick from './groupDick/es'
|
||||
import common from './common/es'
|
||||
import structinfo from './stor_manage/struct/en'
|
||||
import vehicle2 from './basedata/vehicle/es'
|
||||
import material2 from './basedata/material/es'
|
||||
import customer2 from './basedata/customer/es'
|
||||
import supplier2 from './basedata/supplier/es'
|
||||
import measure2 from './basedata/measure/es'
|
||||
import classification2 from './basedata/classification/es'
|
||||
|
||||
export default {
|
||||
...viLocale,
|
||||
...vehicle2,
|
||||
...material2,
|
||||
...customer2,
|
||||
...supplier2,
|
||||
...measure2,
|
||||
...classification2,
|
||||
...structinfo,
|
||||
...common,
|
||||
...dataPermission,
|
||||
...es,
|
||||
...workshop,
|
||||
...distask,
|
||||
...pointmg,
|
||||
...vehicle,
|
||||
...material,
|
||||
...classification,
|
||||
@@ -93,8 +113,12 @@ export default {
|
||||
...angle,
|
||||
...regional,
|
||||
...stage,
|
||||
...inManage,
|
||||
...outManage,
|
||||
...region,
|
||||
...stor,
|
||||
...sect,
|
||||
...struct,
|
||||
...groupDick
|
||||
|
||||
}
|
||||
|
||||
@@ -1,55 +1,20 @@
|
||||
export default {
|
||||
'structManage': {
|
||||
'title': 'position',
|
||||
'dialog': {
|
||||
'struct_code': 'Position code',
|
||||
'struct_name': 'Position Name',
|
||||
'sect_name': 'Belonging to the warehouse area',
|
||||
'is_tempstruct': 'Is it temporary',
|
||||
'vehicle_code': 'Vehicle number',
|
||||
'lock_type': 'Lock type',
|
||||
'capacity': 'Capacity',
|
||||
'weight': 'Bear weight',
|
||||
'width': 'Width',
|
||||
'zdepth': 'Depth',
|
||||
'height': 'Height',
|
||||
'remark': 'Remark',
|
||||
'operate': 'Operate'
|
||||
},
|
||||
'placeholder': {
|
||||
'label1': 'Belonging warehouse',
|
||||
'select1': 'Belonging warehouse',
|
||||
'label2': 'Lock type',
|
||||
'select2': 'Lock type',
|
||||
'label3': 'Fuzzy search',
|
||||
'select3': 'Position code and name',
|
||||
'label4': 'Is there any stock available',
|
||||
'label5': 'Is it enabled'
|
||||
},
|
||||
'other': {
|
||||
'enable': 'Enable',
|
||||
'disable': 'Disable',
|
||||
'successful': 'Successful'
|
||||
},
|
||||
'msg': {
|
||||
'title': 'Prompt',
|
||||
'msg1': 'Please enter the correct 11 digit mobile phone number',
|
||||
'msg2': 'Only numbers can be entered',
|
||||
'msg3': 'This operation will be disabled, do you want to continue!',
|
||||
'msg4': 'This operation will be enabled, do you want to continue!'
|
||||
},
|
||||
'rules': {
|
||||
'struct_id': 'Position identifier cannot be empty',
|
||||
'struct_code': 'Position code cannot be empty',
|
||||
'struct_name': 'Position name cannot be empty',
|
||||
'sect_id': 'The warehouse identification cannot be empty',
|
||||
'id': 'Warehouse identification cannot be empty',
|
||||
'capacity': 'Cannot be empty',
|
||||
'weight': 'Cannot be empty',
|
||||
'width': 'Cannot be empty',
|
||||
'height': 'Cannot be empty',
|
||||
'zdepth': 'Cannot be empty',
|
||||
'material_height_type': 'The material height type cannot be empty'
|
||||
'structinfo': {
|
||||
'title': 'Inventory Records',
|
||||
'label': {
|
||||
'仓位信息': 'Position Information',
|
||||
'所属仓库': 'Belonging Warehouse',
|
||||
'物料信息': 'Material info',
|
||||
'批号': 'Production batch',
|
||||
'载具编码': 'Vehicle Code',
|
||||
'入库日期': 'Inbound Date',
|
||||
'导出库存': 'Export Inventory',
|
||||
'总库存': 'Total inventory',
|
||||
'冻结库存': 'Freeze Inventory',
|
||||
'物料名称': 'Material Name',
|
||||
'单位': 'Unit',
|
||||
'库存锁定': 'Inventory Lock',
|
||||
'入库时间': 'Storage time',
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,55 +1,20 @@
|
||||
export default {
|
||||
'structManage': {
|
||||
'title': 'Zona del embalse',
|
||||
'dialog': {
|
||||
'struct_code': 'Código de posición',
|
||||
'struct_name': 'Nombre de la posición',
|
||||
'sect_name': 'Pertenece a la zona del embalse',
|
||||
'is_tempstruct': 'Si temporal',
|
||||
'vehicle_code': 'Número de vehículo',
|
||||
'lock_type': 'Tipo de bloqueo',
|
||||
'capacity': 'Capacidad',
|
||||
'weight': 'Soportar el peso',
|
||||
'width': 'Ancho',
|
||||
'zdepth': 'Profundidad',
|
||||
'height': 'Altura',
|
||||
'remark': 'Nota',
|
||||
'operate': 'Operación'
|
||||
},
|
||||
'placeholder': {
|
||||
'label1': 'Almacén al que pertenece',
|
||||
'select1': 'Almacén al que pertenece',
|
||||
'label2': 'Tipo de bloqueo',
|
||||
'select2': 'Tipo de bloqueo',
|
||||
'label3': 'Búsqueda inútil',
|
||||
'select3': 'Código de posición, nombre',
|
||||
'label4': 'Si hay mercancías',
|
||||
'label5': 'Si habilitar'
|
||||
},
|
||||
'other': {
|
||||
'enable': 'Habilitar',
|
||||
'disable': 'Desactivado',
|
||||
'successful': 'Operación exitosa'
|
||||
},
|
||||
'msg': {
|
||||
'title': 'Consejos',
|
||||
'msg1': 'Introduzca el número de teléfono móvil correcto de 11 dígitos',
|
||||
'msg2': 'Solo se pueden introducir números',
|
||||
'msg3': '¡Esta operación se desactivará, ¡ continúe!',
|
||||
'msg4': '¡Esta operación estará habilitada, ¡ continúe o no!'
|
||||
},
|
||||
'rules': {
|
||||
'struct_id': 'El logotipo de la posición no puede estar vacío',
|
||||
'struct_code': 'El Código de posición no puede estar vacío',
|
||||
'struct_name': 'El nombre de la posición no puede estar vacío',
|
||||
'sect_id': 'El logotipo de la zona del embalse no puede estar vacío',
|
||||
'id': 'El logotipo del almacén no puede estar vacío',
|
||||
'capacity': 'No puede estar vacío',
|
||||
'weight': 'No puede estar vacío',
|
||||
'width': 'No puede estar vacío',
|
||||
'height': 'No puede estar vacío',
|
||||
'zdepth': 'No puede estar vacío',
|
||||
'material_height_type': 'El tipo de altura del material no puede estar vacío'
|
||||
'structinfo': {
|
||||
'title': 'Registro de inventario',
|
||||
'label': {
|
||||
'仓位信息': 'Información de posición',
|
||||
'所属仓库': 'Almacén al que pertenece',
|
||||
'物料信息': 'Información sobre materiales',
|
||||
'批号': 'Número de lote',
|
||||
'载具编码': 'Codificación del vehículo',
|
||||
'入库日期': 'Fecha de almacenamiento',
|
||||
'导出库存': 'Exportar inventario',
|
||||
'总库存': 'inventario total',
|
||||
'冻结库存': 'inventario congelado',
|
||||
'物料名称': 'nombre del material',
|
||||
'单位': 'unidad',
|
||||
'库存锁定': 'bloqueo de inventario',
|
||||
'入库时间': 'tiempo de almacenamiento',
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,55 +1,20 @@
|
||||
export default {
|
||||
'structManage': {
|
||||
'title': '仓位',
|
||||
'dialog': {
|
||||
'struct_code': '仓位编码',
|
||||
'struct_name': '仓位名称',
|
||||
'sect_name': '归属库区',
|
||||
'is_tempstruct': '是否临时',
|
||||
'vehicle_code': '载具号',
|
||||
'lock_type': '锁定类型',
|
||||
'capacity': '容量',
|
||||
'weight': '承受重量',
|
||||
'width': '宽度',
|
||||
'zdepth': '深度',
|
||||
'height': '高度',
|
||||
'remark': '备注',
|
||||
'operate': '操作'
|
||||
},
|
||||
'placeholder': {
|
||||
'label1': '所属仓库',
|
||||
'select1': '所属仓库',
|
||||
'label2': '锁定类型',
|
||||
'select2': '锁定类型',
|
||||
'label3': '模糊搜索',
|
||||
'select3': '仓位编码、名称',
|
||||
'label4': '是否有货',
|
||||
'label5': '是否启用'
|
||||
},
|
||||
'other': {
|
||||
'enable': '启用',
|
||||
'disable': '禁用',
|
||||
'successful': '操作成功'
|
||||
},
|
||||
'msg': {
|
||||
'title': '提示',
|
||||
'msg1': '请输入正确的11位手机号码',
|
||||
'msg2': '只能输入数字',
|
||||
'msg3': '此操作将停用,是否继续!',
|
||||
'msg4': '此操作将启用,是否继续!'
|
||||
},
|
||||
'rules': {
|
||||
'struct_id': '仓位标识不能为空',
|
||||
'struct_code': '仓位编码不能为空',
|
||||
'struct_name': '仓位名称不能为空',
|
||||
'sect_id': '库区标识不能为空',
|
||||
'id': '仓库标识不能为空',
|
||||
'capacity': '不能为空',
|
||||
'weight': '不能为空',
|
||||
'width': '不能为空',
|
||||
'height': '不能为空',
|
||||
'zdepth': '不能为空',
|
||||
'material_height_type': '物料高度类型不能为空'
|
||||
'structinfo': {
|
||||
'title': '库存记录',
|
||||
'label': {
|
||||
'仓位信息': '仓位信息',
|
||||
'所属仓库': '所属仓库',
|
||||
'物料信息': '物料信息',
|
||||
'批号': '批号',
|
||||
'载具编码': '载具编码',
|
||||
'入库日期': '入库日期',
|
||||
'导出库存': '导出库存',
|
||||
'总库存': '总库存',
|
||||
'冻结库存': '冻结库存',
|
||||
'物料名称': '物料名称',
|
||||
'单位': '单位',
|
||||
'库存锁定': '库存锁定',
|
||||
'入库时间': '入库时间',
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
46
wms_pro/qd/src/i18n/langs/stor_manage/struct/en.js
Normal file
46
wms_pro/qd/src/i18n/langs/stor_manage/struct/en.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
'pointmg': {
|
||||
'title':'点位管理',
|
||||
'label': {
|
||||
'生产车间': '生产车间',
|
||||
'编码名称': '编码名称',
|
||||
'区域类型': '区域类型',
|
||||
'区域编码': '编码名称',
|
||||
'区域名称': '区域名称',
|
||||
'是否锁定': '是否锁定',
|
||||
'点位类型': '点位类型',
|
||||
'点位状态说明': '点位状态说明',
|
||||
'表单数据': '表单数据',
|
||||
'备注': '备注',
|
||||
'创建人': '创建人',
|
||||
'创建时间': '创建时间',
|
||||
'操作': '操作',
|
||||
'模糊搜索': '模糊搜索',
|
||||
'所属区域': '所属区域',
|
||||
'点位名称': '点位名称',
|
||||
'点位编码': '点位编码',
|
||||
'锁定类型': '锁定类型',
|
||||
'是否启用': '是否启用',
|
||||
'载具编码': '载具编码',
|
||||
'位置': '位置',
|
||||
'优先级': '优先级',
|
||||
'点位组编码': '点位组编码',
|
||||
'修改人': '修改人',
|
||||
'修改时间': '修改时间',
|
||||
'点位编码不能为空': '点位编码不能为空',
|
||||
'点位名称不能为空': '点位名称不能为空',
|
||||
'点位类型不能为空': '点位类型不能为空',
|
||||
'锁定类型不能为空': '锁定类型不能为空',
|
||||
'此操作将停用点位,是否继续!': '此操作将停用点位,是否继续!',
|
||||
'此操作将启用点位,是否继续!': '此操作将启用点位,是否继续!',
|
||||
'提示': '提示',
|
||||
'确定': '确定',
|
||||
'取消': '取消',
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': '区域类型',
|
||||
'生产车间': '生产车间',
|
||||
'输入编码或名称': '输入编码或名称',
|
||||
}
|
||||
}
|
||||
}
|
||||
46
wms_pro/qd/src/i18n/langs/stor_manage/struct/es.js
Normal file
46
wms_pro/qd/src/i18n/langs/stor_manage/struct/es.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
'pointmg': {
|
||||
'title':'gestión de puntos',
|
||||
'label': {
|
||||
'生产车间': 'taller de producción',
|
||||
'编码名称': 'nombre del código',
|
||||
'区域类型': 'nombre del código',
|
||||
'区域编码': 'tipo de área',
|
||||
'区域名称': 'nombre de codificación',
|
||||
'是否锁定': 'si está bloqueado',
|
||||
'点位类型': 'tipo de punto',
|
||||
'点位状态说明': 'descripción del Estado de punto',
|
||||
'表单数据': 'datos del formulario',
|
||||
'备注': 'nota',
|
||||
'创建人': 'crear persona',
|
||||
'创建时间': 'tiempo de creación',
|
||||
'操作': 'operación',
|
||||
'模糊搜索': 'búsqueda inútil',
|
||||
'所属区域': 'zona a la que pertenece',
|
||||
'点位名称': 'nombre del punto',
|
||||
'点位编码': 'codificación de puntos',
|
||||
'锁定类型': 'tipo de bloqueo',
|
||||
'是否启用': 'si está habilitado',
|
||||
'载具编码': 'codificación del vehículo',
|
||||
'位置': 'posición',
|
||||
'优先级': 'prioridad',
|
||||
'点位组编码': 'codificación de grupo de puntos',
|
||||
'修改人': 'modificado',
|
||||
'修改时间': 'tiempo de modificación',
|
||||
'点位编码不能为空': 'el Código de punto no puede estar vacío',
|
||||
'点位名称不能为空': 'el nombre del punto no puede estar vacío',
|
||||
'点位类型不能为空': 'el tipo de punto no puede estar vacío',
|
||||
'锁定类型不能为空': 'el tipo de bloqueo no puede estar vacío',
|
||||
'此操作将停用点位,是否继续!': 'esta operación desactivará el punto, ¡ continuar!',
|
||||
'此操作将启用点位,是否继续!': 'esta operación habilitará puntos, ¡ continuar!',
|
||||
'提示': 'consejo',
|
||||
'确定': 'ok',
|
||||
'取消': 'cancelar',
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': 'tipo de área',
|
||||
'生产车间': 'taller de producción',
|
||||
'输入编码或名称': 'introduzca el Código o el nombre',
|
||||
}
|
||||
}
|
||||
}
|
||||
46
wms_pro/qd/src/i18n/langs/stor_manage/struct/zh.js
Normal file
46
wms_pro/qd/src/i18n/langs/stor_manage/struct/zh.js
Normal file
@@ -0,0 +1,46 @@
|
||||
export default {
|
||||
'pointmg': {
|
||||
'title':'点位管理',
|
||||
'label': {
|
||||
'生产车间': '生产车间',
|
||||
'编码名称': '编码名称',
|
||||
'区域类型': '区域类型',
|
||||
'区域编码': '编码名称',
|
||||
'区域名称': '区域名称',
|
||||
'是否锁定': '是否锁定',
|
||||
'点位类型': '点位类型',
|
||||
'点位状态说明': '点位状态说明',
|
||||
'表单数据': '表单数据',
|
||||
'备注': '备注',
|
||||
'创建人': '创建人',
|
||||
'创建时间': '创建时间',
|
||||
'操作': '操作',
|
||||
'模糊搜索': '模糊搜索',
|
||||
'所属区域': '所属区域',
|
||||
'点位名称': '点位名称',
|
||||
'点位编码': '点位编码',
|
||||
'锁定类型': '锁定类型',
|
||||
'是否启用': '是否启用',
|
||||
'载具编码': '载具编码',
|
||||
'位置': '位置',
|
||||
'优先级': '优先级',
|
||||
'点位组编码': '点位组编码',
|
||||
'修改人': '修改人',
|
||||
'修改时间': '修改时间',
|
||||
'点位编码不能为空': '点位编码不能为空',
|
||||
'点位名称不能为空': '点位名称不能为空',
|
||||
'点位类型不能为空': '点位类型不能为空',
|
||||
'锁定类型不能为空': '锁定类型不能为空',
|
||||
'此操作将停用点位,是否继续!': '此操作将停用点位,是否继续!',
|
||||
'此操作将启用点位,是否继续!': '此操作将启用点位,是否继续!',
|
||||
'提示': '提示',
|
||||
'确定': '确定',
|
||||
'取消': '取消',
|
||||
},
|
||||
'placeholder': {
|
||||
'区域类型': '区域类型',
|
||||
'生产车间': '生产车间',
|
||||
'输入编码或名称': '输入编码或名称',
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -3,11 +3,11 @@
|
||||
<transition name="sidebarLogoFade">
|
||||
<router-link v-if="collapse" key="collapse" class="sidebar-logo-link" to="/">
|
||||
<img v-if="logo" :src="logo" class="sidebar-logo">
|
||||
<h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ title }} </h1>
|
||||
<h1 v-else class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ this.$i18n.t('common.title') }} </h1>
|
||||
</router-link>
|
||||
<router-link v-else key="expand" class="sidebar-logo-link" to="/">
|
||||
<img v-if="logo" :src="logo" class="sidebar-logo">
|
||||
<h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ title }} </h1>
|
||||
<h1 class="sidebar-title" :style="{ color: sideTheme === 'theme-dark' ? variables.logoTitleColor : variables.logoLightTitleColor }">{{ this.$i18n.t('common.title') }} </h1>
|
||||
</router-link>
|
||||
</transition>
|
||||
</div>
|
||||
@@ -26,7 +26,7 @@ export default {
|
||||
},
|
||||
data() {
|
||||
return {
|
||||
title: '恒森WMS系统',
|
||||
title: this.$i18n.t('common.title'),
|
||||
logo: Logo,
|
||||
title_param: 'platform'
|
||||
}
|
||||
|
||||
@@ -21,6 +21,7 @@ service.interceptors.request.use(
|
||||
config.headers['Authorization'] = getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
|
||||
}
|
||||
config.headers['Content-Type'] = 'application/json'
|
||||
config.headers['Accept-Language'] = window.localStorage.getItem("lang")
|
||||
return config
|
||||
},
|
||||
error => {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="login" :style="'background-image:url('+ Background +');'">
|
||||
<el-form ref="loginForm" :model="loginForm" :rules="loginRules" label-position="left" label-width="0px" class="login-form">
|
||||
<h3 class="title">
|
||||
恒森WMS系统
|
||||
{{this.$i18n.t('common.title')}}
|
||||
</h3>
|
||||
<el-form-item prop="username">
|
||||
<el-input v-model="loginForm.username" type="text" auto-complete="off" placeholder="账号">
|
||||
|
||||
@@ -1,136 +1,12 @@
|
||||
<template>
|
||||
<div v-loading="!show" element-loading-text="数据加载中..." :style="!show ? 'height: 500px' : 'height: 100%'" class="app-container">
|
||||
<div v-if="show">
|
||||
<el-card class="box-card">
|
||||
<div style="color: #666;font-size: 13px;">
|
||||
<svg-icon icon-class="system" style="margin-right: 5px" />
|
||||
<span>
|
||||
系统:{{ data.sys.os }}
|
||||
</span>
|
||||
<span>
|
||||
IP:{{ data.sys.ip }}
|
||||
</span>
|
||||
<span>
|
||||
项目已不间断运行:{{ data.sys.day }}
|
||||
</span>
|
||||
<i class="el-icon-refresh" style="margin-left: 40px" @click="init" />
|
||||
</div>
|
||||
</el-card>
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
<span style="font-weight: bold;color: #666;font-size: 15px">状态</span>
|
||||
</div>
|
||||
<div>
|
||||
<el-col :xs="24" :sm="24" :md="6" :lg="6" :xl="6" style="margin-bottom: 10px">
|
||||
<div class="title">CPU使用率</div>
|
||||
<el-tooltip placement="top-end">
|
||||
<div slot="content" style="font-size: 12px;">
|
||||
<div style="padding: 3px;">
|
||||
{{ data.cpu.name }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
{{ data.cpu.package }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
{{ data.cpu.core }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
{{ data.cpu.logic }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<el-progress type="dashboard" :percentage="parseFloat(data.cpu.used)" />
|
||||
</div>
|
||||
</el-tooltip>
|
||||
<div class="footer">{{ data.cpu.coreNumber }} 核心</div>
|
||||
</el-col>
|
||||
<el-col :xs="24" :sm="24" :md="6" :lg="6" :xl="6" style="margin-bottom: 10px">
|
||||
<div class="title">内存使用率</div>
|
||||
<el-tooltip placement="top-end">
|
||||
<div slot="content" style="font-size: 12px;">
|
||||
<div style="padding: 3px;">
|
||||
总量:{{ data.memory.total }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
已使用:{{ data.memory.used }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
空闲:{{ data.memory.available }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<el-progress type="dashboard" :percentage="parseFloat(data.memory.usageRate)" />
|
||||
</div>
|
||||
</el-tooltip>
|
||||
<div class="footer">{{ data.memory.used }} / {{ data.memory.total }}</div>
|
||||
</el-col>
|
||||
<el-col :xs="24" :sm="24" :md="6" :lg="6" :xl="6" style="margin-bottom: 10px">
|
||||
<div class="title">交换区使用率</div>
|
||||
<el-tooltip placement="top-end">
|
||||
<div slot="content" style="font-size: 12px;">
|
||||
<div style="padding: 3px;">
|
||||
总量:{{ data.swap.total }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
已使用:{{ data.swap.used }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
空闲:{{ data.swap.available }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<el-progress type="dashboard" :percentage="parseFloat(data.swap.usageRate)" />
|
||||
</div>
|
||||
</el-tooltip>
|
||||
<div class="footer">{{ data.swap.used }} / {{ data.swap.total }}</div>
|
||||
</el-col>
|
||||
<el-col :xs="24" :sm="24" :md="6" :lg="6" :xl="6" style="margin-bottom: 10px">
|
||||
<div class="title">磁盘使用率</div>
|
||||
<div class="content">
|
||||
<el-tooltip placement="top-end">
|
||||
<div slot="content" style="font-size: 12px;">
|
||||
<div style="padding: 3px">
|
||||
总量:{{ data.disk.total }}
|
||||
</div>
|
||||
<div style="padding: 3px">
|
||||
空闲:{{ data.disk.available }}
|
||||
</div>
|
||||
</div>
|
||||
<div class="content">
|
||||
<el-progress type="dashboard" :percentage="parseFloat(data.disk.usageRate)" />
|
||||
</div>
|
||||
</el-tooltip>
|
||||
</div>
|
||||
<div class="footer">{{ data.disk.used }} / {{ data.disk.total }}</div>
|
||||
</el-col>
|
||||
</div>
|
||||
</el-card>
|
||||
|
||||
<div>
|
||||
<el-row :gutter="6">
|
||||
<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12" style="margin-bottom: 10px">
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
<span style="font-weight: bold;color: #666;font-size: 15px">CPU使用率监控</span>
|
||||
</div>
|
||||
<div>
|
||||
<v-chart :options="cpuInfo" />
|
||||
</div>
|
||||
</el-card>
|
||||
</el-col>
|
||||
<el-col :xs="24" :sm="24" :md="12" :lg="12" :xl="12" style="margin-bottom: 10px">
|
||||
<el-card class="box-card">
|
||||
<div slot="header" class="clearfix">
|
||||
<span style="font-weight: bold;color: #666;font-size: 15px">内存使用率监控</span>
|
||||
</div>
|
||||
<div>
|
||||
<v-chart :options="memoryInfo" />
|
||||
</div>
|
||||
</el-card>
|
||||
</el-col>
|
||||
</el-row>
|
||||
</div>
|
||||
</div>
|
||||
<div style="height:1000px">
|
||||
<iframe
|
||||
src="./src/assets/daping/index.html"
|
||||
width="100%"
|
||||
height="100%"
|
||||
frameborder="0"
|
||||
allowfullscreen
|
||||
></iframe>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
label-width="90px"
|
||||
label-suffix=":"
|
||||
>
|
||||
<el-form-item label="生产车间">
|
||||
<el-form-item :label="$t('pointmg.label.生产车间')">
|
||||
<el-select
|
||||
v-model="query.product_area"
|
||||
clearable
|
||||
filterable
|
||||
size="mini"
|
||||
placeholder="区域类型"
|
||||
:placeholder="$t('pointmg.label.生产车间')"
|
||||
class="filter-item"
|
||||
@change="crud.toQuery()"
|
||||
>
|
||||
@@ -27,24 +27,23 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="模糊搜索">
|
||||
<el-form-item :label="$t('pointmg.label.模糊搜索')">
|
||||
<el-input
|
||||
v-model="query.search"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="编码名称"
|
||||
placeholder="$t('pointmg.label.编码名称')"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="区域类型">
|
||||
<el-form-item :label="$t('pointmg.label.区域类型')">
|
||||
<el-select
|
||||
v-model="query.region_code"
|
||||
clearable
|
||||
filterable
|
||||
size="mini"
|
||||
placeholder="区域类型"
|
||||
:placeholder="$t('pointmg.label.区域类型')"
|
||||
class="filter-item"
|
||||
@change="getPointStatusAndTypeList(query.region_code, 1)"
|
||||
>
|
||||
<el-option
|
||||
v-for="item in regionList"
|
||||
@@ -53,12 +52,12 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位类型">
|
||||
<el-form-item :label="$t('pointmg.label.点位类型')">
|
||||
<el-select
|
||||
v-model="query.point_type"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="点位类型"
|
||||
:placeholder="$t('pointmg.label.点位类型')"
|
||||
class="filter-item"
|
||||
@change="hand"
|
||||
>
|
||||
@@ -69,7 +68,7 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否锁定">
|
||||
<el-form-item :label="$t('pointmg.label.是否锁定')">
|
||||
<el-switch
|
||||
v-model="query.lock_type"
|
||||
active-value="1"
|
||||
@@ -90,11 +89,11 @@
|
||||
:close-on-click-modal="false"
|
||||
:before-close="crud.cancelCU"
|
||||
:visible.sync="crud.status.cu > 0"
|
||||
:title="crud.status.title"
|
||||
:title= "$t('pointmg.title')"
|
||||
width="540px"
|
||||
>
|
||||
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="110px">
|
||||
<el-form-item label="生产车间" prop="product_area">
|
||||
<el-form-item :label="$t('pointmg.label.生产车间')" prop="product_area">
|
||||
<el-select
|
||||
v-model="form.product_area"
|
||||
placeholder=""
|
||||
@@ -108,10 +107,10 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="所属区域" prop="region_code">
|
||||
<el-form-item :label="$t('pointmg.label.所属区域')" prop="region_code">
|
||||
<el-select
|
||||
v-model="form.region_code"
|
||||
placeholder="请选择"
|
||||
:placeholder="$t('pointmg.label.所属区域')"
|
||||
style="width: 370px;"
|
||||
>
|
||||
<el-option
|
||||
@@ -121,17 +120,17 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位编码" prop="code">
|
||||
<el-form-item :label="$t('pointmg.label.点位编码')" prop="code">
|
||||
<el-input v-model="form.code" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位名称" prop="name">
|
||||
<el-form-item :label="$t('pointmg.label.点位名称')" prop="name">
|
||||
<el-input v-model="form.name" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="锁定类型" prop="lock_type">
|
||||
<el-form-item :label="$t('pointmg.label.锁定类型')" prop="lock_type">
|
||||
<el-select
|
||||
v-model="form.lock_type"
|
||||
size="mini"
|
||||
placeholder="锁定类型"
|
||||
:placeholder="$t('pointmg.label.锁定类型')"
|
||||
class="filter-item"
|
||||
style="width: 370px;"
|
||||
>
|
||||
@@ -142,14 +141,14 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否启用" prop="is_used">
|
||||
<el-form-item :label="$t('pointmg.label.是否启用')" prop="is_used">
|
||||
<el-switch v-model="form.is_used" :active-value=true :inactive-value=false />
|
||||
</el-form-item>
|
||||
<el-form-item v-show="pointTypesDialogList.length > 0" label="点位类型" prop="device_point_type">
|
||||
<el-form-item v-show="pointTypesDialogList.length > 0" :label="$t('pointmg.label.点位类型')" prop="device_point_type">
|
||||
<el-select
|
||||
v-model="form.point_type"
|
||||
size="mini"
|
||||
placeholder="设备点位类型"
|
||||
:placeholder="$t('pointmg.label.点位类型')"
|
||||
class="filter-item"
|
||||
style="width: 370px;"
|
||||
>
|
||||
@@ -160,25 +159,25 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="载具编码" prop="vehicle_code">
|
||||
<el-form-item :label="$t('pointmg.label.载具编码')" prop="vehicle_code">
|
||||
<el-input v-model="form.vehicle_code" clearable style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="位置" prop="point_location">
|
||||
<el-form-item :label="$t('pointmg.label.位置')" prop="point_location">
|
||||
<el-input v-model="form.point_location" clearable style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="优先级" prop="priority">
|
||||
<el-form-item :label="$t('pointmg.label.优先级')" prop="priority">
|
||||
<el-input v-model="form.priority" clearable style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="表单数据" prop="form_data">
|
||||
<el-form-item :label="$t('pointmg.label.表单数据')" prop="form_data">
|
||||
<el-input type="textarea" v-model="form.form_data" clearable style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注">
|
||||
<el-form-item :label="$t('pointmg.label.备注')">
|
||||
<el-input v-model="form.remark" style="width: 370px;" rows="2" type="textarea"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">取消</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('auto.common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{ $t('auto.common.determine') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -191,29 +190,29 @@
|
||||
@selection-change="crud.selectionChangeHandler"
|
||||
>
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column prop="code" label="点位编码" sortable width="120" show-overflow-tooltip />
|
||||
<el-table-column prop="name" label="点位名称" width="150" sortable show-overflow-tooltip/>
|
||||
<el-table-column prop="region_code" label="区域编码" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="group_code" label="点位组编码" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="point_location" label="位置" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="point_type_name" label="点位类型"/>
|
||||
<el-table-column prop="lock_type_name" label="锁定类型"/>
|
||||
<el-table-column prop="priority" label="优先级"/>
|
||||
<el-table-column prop="vehicle_code" label="载具编码" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="form_data" label="表单数据" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="remark" label="备注" min-width="100" show-overflow-tooltip/>
|
||||
<el-table-column prop="is_used" label="是否启用">
|
||||
<el-table-column prop="code" :label="$t('pointmg.label.点位编码')" sortable width="120" show-overflow-tooltip />
|
||||
<el-table-column prop="name" :label="$t('pointmg.label.点位名称')" width="150" sortable show-overflow-tooltip/>
|
||||
<el-table-column prop="region_code" :label="$t('pointmg.label.区域编码')" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="group_code" :label="$t('pointmg.label.点位组编码')" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="point_location" :label="$t('pointmg.label.位置')" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="point_type_name" :label="$t('pointmg.label.点位类型')"/>
|
||||
<el-table-column prop="lock_type_name" :label="$t('pointmg.label.锁定类型')"/>
|
||||
<el-table-column prop="priority" :label="$t('pointmg.label.优先级')"/>
|
||||
<el-table-column prop="vehicle_code" :label="$t('pointmg.label.载具编码')" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="form_data" :label="$t('pointmg.label.表单数据')" min-width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="remark" :label="$t('pointmg.label.备注')" min-width="100" show-overflow-tooltip/>
|
||||
<el-table-column prop="is_used" :label="$t('pointmg.label.是否启用')">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.is_used == '1' ? '是' : '否' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="create_name" label="创建人"/>
|
||||
<el-table-column prop="create_time" label="创建时间" width="150"/>
|
||||
<el-table-column prop="update_name" label="修改人"/>
|
||||
<el-table-column prop="update_time" label="修改时间" width="150"/>
|
||||
<el-table-column prop="create_name" :label="$t('pointmg.label.创建人')"/>
|
||||
<el-table-column prop="create_time" :label="$t('pointmg.label.创建时间')" width="150"/>
|
||||
<el-table-column prop="update_name" :label="$t('pointmg.label.修改人')"/>
|
||||
<el-table-column prop="update_time" :label="$t('pointmg.label.修改时间')" width="150"/>
|
||||
<el-table-column
|
||||
v-permission="[]"
|
||||
label="操作"
|
||||
:label="$t('pointmg.label.操作')"
|
||||
fixed="right"
|
||||
width="120px"
|
||||
align="center"
|
||||
@@ -239,6 +238,7 @@ import rrOperation from '@crud/RR.operation'
|
||||
import crudOperation from '@crud/CRUD.operation'
|
||||
import udOperation from '@crud/UD.operation'
|
||||
import pagination from '@crud/Pagination'
|
||||
import i18n from "@/i18n";
|
||||
|
||||
const defaultForm = {
|
||||
point_id: null,
|
||||
@@ -267,7 +267,7 @@ export default {
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '点位',
|
||||
title: i18n.t('pointmg.title'),
|
||||
url: 'api/point',
|
||||
idField: 'id',
|
||||
optShow: {
|
||||
@@ -332,14 +332,14 @@ export default {
|
||||
if (val !== '1') {
|
||||
msg = '此操作将启用点位,是否继续!'
|
||||
}
|
||||
this.$confirm(msg, '提示', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
this.$confirm(msg, i18n.t('pointmg.label.提示'), {
|
||||
confirmButtonText: i18n.t('pointmg.label.确定'),
|
||||
cancelButtonText: i18n.t('pointmg.label.取消'),
|
||||
type: 'warning'
|
||||
}).then(() => {
|
||||
changeActive(data).then(res => {
|
||||
this.crud.toQuery()
|
||||
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.notify(i18n.t('notice.placeholder.successful'), CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
}).catch(() => {
|
||||
data.is_used = !data.is_used
|
||||
})
|
||||
@@ -351,7 +351,7 @@ export default {
|
||||
param.data = data
|
||||
param.used = flag
|
||||
crudPoint.changeUsed(param).then(res => {
|
||||
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.notify(i18n.t('notice.placeholder.successful'), CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.toQuery()
|
||||
})
|
||||
},
|
||||
@@ -360,7 +360,7 @@ export default {
|
||||
param.data = data
|
||||
param.lock_type = flag
|
||||
crudPoint.changeLock(param).then(res => {
|
||||
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.notify(i18n.t('notice.placeholder.successful'), CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.toQuery()
|
||||
})
|
||||
},
|
||||
|
||||
@@ -10,13 +10,13 @@
|
||||
label-width="90px"
|
||||
label-suffix=":"
|
||||
>
|
||||
<el-form-item label="生产车间">
|
||||
<el-form-item :label="$t('region.label.生产车间')">
|
||||
<el-select
|
||||
v-model="query.product_area"
|
||||
clearable
|
||||
filterable
|
||||
size="mini"
|
||||
placeholder="区域类型"
|
||||
:placeholder="$t('region.placeholder.区域类型')"
|
||||
class="filter-item"
|
||||
@change="crud.toQuery()"
|
||||
>
|
||||
@@ -27,11 +27,11 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="编码/名称">
|
||||
<el-form-item :label="$t('region.label.编码名称')">
|
||||
<el-input
|
||||
v-model="query.search"
|
||||
clearable
|
||||
placeholder="输入编码或名称"
|
||||
:placeholder="$t('region.placeholder.输入编码或名称')"
|
||||
class="filter-item"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
/>
|
||||
@@ -46,11 +46,11 @@
|
||||
:close-on-click-modal="false"
|
||||
:before-close="crud.cancelCU"
|
||||
:visible.sync="crud.status.cu > 0"
|
||||
:title="crud.status.title"
|
||||
:title="$t('region.title.title')"
|
||||
width="550px"
|
||||
>
|
||||
<el-form ref="form" :model="form" :rules="rules" size="mini" label-width="100px">
|
||||
<el-form-item label="生产区域" prop="product_area">
|
||||
<el-form-item :label="$t('region.label.生产车间')" prop="product_area">
|
||||
<el-select
|
||||
v-model="form.product_area"
|
||||
placeholder=""
|
||||
@@ -64,13 +64,13 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="区域编码" prop="code">
|
||||
<el-form-item :label="$t('region.label.区域编码')" prop="code">
|
||||
<el-input v-model="form.code" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="区域名称" prop="name">
|
||||
<el-form-item :label="$t('region.label.区域名称')" prop="name">
|
||||
<el-input v-model="form.name" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="是否合并任务" prop="is_merge">
|
||||
<el-form-item :label="$t('region.label.是否合并任务')" prop="is_merge">
|
||||
<el-select
|
||||
v-model="form.is_merge"
|
||||
placeholder=""
|
||||
@@ -84,22 +84,22 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位类型说明">
|
||||
<el-form-item :label="$t('region.label.点位类型说明')">
|
||||
<el-input v-model="form.type_explain" type="textarea" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位状态说明">
|
||||
<el-form-item :label="$t('region.label.点位状态说明')">
|
||||
<el-input v-model="form.status_explain" type="textarea" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="表单数据">
|
||||
<el-form-item :label="$t('region.label.表单数据')">
|
||||
<el-input v-model="form.form_data" type="textarea" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注">
|
||||
<el-form-item :label="$t('region.label.备注')">
|
||||
<el-input v-model="form.remark" type="textarea" style="width: 370px;"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">取消</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('auto.common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{ $t('auto.common.determine') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
@@ -111,21 +111,21 @@
|
||||
style="width: 100%;"
|
||||
@selection-change="crud.selectionChangeHandler"
|
||||
>
|
||||
<el-table-column prop="code" label="区域编码" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="name" label="区域名称" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="product_area" label="生产区域" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="is_merge" label="是否合并任务" width="120" show-overflow-tooltip>
|
||||
<el-table-column prop="code" :label="$t('region.label.区域编码')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="name" :label="$t('region.label.区域名称')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="product_area" :label="$t('region.label.生产车间')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="is_merge" :label="$t('region.label.是否合并任务')" width="120" show-overflow-tooltip>
|
||||
<template slot-scope="scope">
|
||||
{{ dict.label.IS_OR_NOT[scope.row.is_merge] }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="type_explain" label="点位类型说明" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="status_explain" label="点位状态说明" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="form_data" label="表单数据" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="remark" label="备注" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="create_name" label="创建人" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="create_time" label="创建时间" width="120" show-overflow-tooltip/>
|
||||
<el-table-column v-permission="[]" label="操作" width="120px" align="center" fixed="right">
|
||||
<el-table-column prop="type_explain" :label="$t('region.label.点位类型说明')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="status_explain" :label="$t('region.label.点位状态说明')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="form_data" :label="$t('region.label.表单数据')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="remark" :label="$t('region.label.备注')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="create_name" :label="$t('region.label.创建人')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column prop="create_time" :label="$t('region.label.创建时间')" width="120" show-overflow-tooltip/>
|
||||
<el-table-column v-permission="[]" :label="$t('region.label.操作')" width="120px" align="center" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<udOperation
|
||||
:data="scope.row"
|
||||
@@ -147,6 +147,7 @@ import rrOperation from '@crud/RR.operation'
|
||||
import crudOperation from '@crud/CRUD.operation'
|
||||
import udOperation from '@crud/UD.operation'
|
||||
import pagination from '@crud/Pagination'
|
||||
import i18n from "@/i18n";
|
||||
|
||||
const defaultForm = {
|
||||
id: null,
|
||||
@@ -170,7 +171,7 @@ export default {
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '区域管理',
|
||||
title: i18n.t('region.title'),
|
||||
url: 'api/region',
|
||||
idField: 'code',
|
||||
sort: 'code,desc',
|
||||
|
||||
@@ -12,52 +12,52 @@
|
||||
>
|
||||
|
||||
|
||||
<el-form-item label="任务号">
|
||||
<label slot="label">任 务 号:</label>
|
||||
<el-form-item :label="$t('distask.label.任务号')">
|
||||
<label slot="label">{{ $t('distask.label.任务号')}}</label>
|
||||
<el-input
|
||||
v-model="query.task_code"
|
||||
clearable
|
||||
style="width: 240px"
|
||||
placeholder="任务号"
|
||||
:placeholder="$t('distask.placeholder.任务号')"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="载具号">
|
||||
<label slot="label">载 具 号:</label>
|
||||
<el-form-item :label="$t('distask.label.载具号')">
|
||||
<label slot="label">{{ $t('distask.label.载具号')}}</label>
|
||||
<el-input
|
||||
v-model="query.vehicle_code"
|
||||
clearable
|
||||
style="width: 240px"
|
||||
placeholder="载具号"
|
||||
:placeholder="$t('distask.placeholder.载具号')"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位编码">
|
||||
<el-form-item :label="$t('distask.label.点位编码')">
|
||||
<el-input
|
||||
v-model="query.point_code"
|
||||
clearable
|
||||
style="width: 240px"
|
||||
placeholder="起点"
|
||||
:placeholder="$t('distask.placeholder.起点')"
|
||||
@keyup.enter.native="crud.toQuery"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="创建时间">
|
||||
<el-form-item :label="$t('distask.label.创建时间')">
|
||||
<el-date-picker
|
||||
v-model="query.createTime"
|
||||
type="datetimerange"
|
||||
value-format="yyyy-MM-dd HH:mm:ss"
|
||||
range-separator="至"
|
||||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
range-separator='to'
|
||||
start-placeholder='start time'
|
||||
end-placeholder='end time'
|
||||
@change="crud.toQuery">
|
||||
</el-date-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务状态">
|
||||
<el-form-item :label="$t('distask.label.任务状态')">
|
||||
<el-select
|
||||
v-model="query.status"
|
||||
multiple
|
||||
style="width: 360px"
|
||||
placeholder="任务状态"
|
||||
:placeholder="$t('distask.placeholder.任务状态')"
|
||||
class="filter-item"
|
||||
clearable
|
||||
@change="handTaskStatus"
|
||||
@@ -75,125 +75,125 @@
|
||||
</div>
|
||||
<!--如果想在工具栏加入更多按钮,可以使用插槽方式, slot = 'left' or 'right'-->
|
||||
<span>
|
||||
未完成数:
|
||||
{{ $t('distask.label.未完成数') }}
|
||||
<el-input
|
||||
v-model="undo"
|
||||
clearable
|
||||
style="width: 60px"
|
||||
/>
|
||||
<el-button type="primary" @click="taskScheduler()">任务调度</el-button>
|
||||
<el-button type="primary" @click="taskScheduler()">{{ $t('distask.label.任务调度') }}</el-button>
|
||||
</span>
|
||||
<crudOperation :permission="permission"/>
|
||||
<!--表单组件-->
|
||||
<el-dialog :close-on-click-modal="false" :before-close="crud.cancelCU" :visible.sync="crud.status.cu > 0"
|
||||
:title="crud.status.title" width="800px">
|
||||
:title="$t('distask.title')" width="800px">
|
||||
<el-form ref="form" style="border: 1px solid #cfe0df;margin-top: 10px;padding-top: 10px;" :inline="true"
|
||||
:model="form" :rules="rules" size="mini" label-width="115px" label-suffix=":">
|
||||
<el-form-item label="任务编码">
|
||||
<el-form-item :label="$t('distask.label.任务编码')">
|
||||
<el-input v-model="form.task_code" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="任务状态">
|
||||
<el-form-item :label="$t('distask.label.任务状态')">
|
||||
<el-input v-model="form.status" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位1">
|
||||
<el-form-item :label="$t('distask.label.起点1')">
|
||||
<el-input v-model="form.point_code1" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位2">
|
||||
<el-form-item :label="$t('distask.label.终点1')">
|
||||
<el-input v-model="form.point_code2" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位3">
|
||||
<el-form-item :label="$t('distask.label.起点2')">
|
||||
<el-input v-model="form.point_code3" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="点位4">
|
||||
<el-form-item :label="$t('distask.label.终点2')">
|
||||
<el-input v-model="form.point_code4" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="载具类型">
|
||||
<el-form-item :label="$t('distask.label.载具类型')">
|
||||
<el-input v-model="form.vehicle_type" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="载具编码">
|
||||
<el-form-item :label="$t('distask.label.载具编码')">
|
||||
<el-input v-model="form.vehicle_code" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="优先级">
|
||||
<el-form-item :label="$t('distask.label.优先级')">
|
||||
<el-input v-model="form.priority" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item v-if="false" label="处理类">
|
||||
<el-form-item v-if="false" :label="$t('distask.label.处理类')">
|
||||
<el-input v-model="form.handle_class" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="备注">
|
||||
<el-form-item :label="$t('distask.label.备注')">
|
||||
<el-input v-model="form.remark" style="width: 240px;"/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
<div slot="footer" class="dialog-footer">
|
||||
<el-button type="text" @click="crud.cancelCU">取消</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">确认</el-button>
|
||||
<el-button type="text" @click="crud.cancelCU">{{ $t('auto.common.Cancel') }}</el-button>
|
||||
<el-button :loading="crud.cu === 2" type="primary" @click="crud.submitCU">{{ $t('auto.common.determine') }}</el-button>
|
||||
</div>
|
||||
</el-dialog>
|
||||
<!--表格渲染-->
|
||||
<el-table ref="table" v-loading="crud.loading" :data="crud.data" size="mini" style="width: 100%;"
|
||||
@selection-change="crud.selectionChangeHandler">
|
||||
<el-table-column type="selection" width="55"/>
|
||||
<el-table-column prop="product_area" show-overflow-tooltip show-tooltip-when-overflow label="生产区域"/>
|
||||
<el-table-column prop="task_code" show-overflow-tooltip show-tooltip-when-overflow label="任务编码"/>
|
||||
<el-table-column prop="task_type" show-overflow-tooltip show-tooltip-when-overflow label="任务类型">
|
||||
<el-table-column prop="product_area" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.生产区域')"/>
|
||||
<el-table-column prop="task_code" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.任务编码')"/>
|
||||
<el-table-column prop="task_type" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.任务类型')">
|
||||
<template slot-scope="scope">
|
||||
{{ statusEnum.label.TASK_TYPE[scope.row.task_type] }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="vehicle_code" show-overflow-tooltip show-tooltip-when-overflow label="载具编码">
|
||||
<el-table-column prop="vehicle_code" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.载具编码')">
|
||||
<template slot-scope="scope">
|
||||
{{ scope.row.vehicle_code ? scope.row.vehicle_code : '-' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="acs_type" show-overflow-tooltip show-tooltip-when-overflow width="130" label="ACS任务类型"/>
|
||||
<el-table-column prop="status" show-overflow-tooltip show-tooltip-when-overflow label="任务状态">
|
||||
<el-table-column prop="acs_type" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.ACS任务类型')"/>
|
||||
<el-table-column prop="status" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.任务状态')">
|
||||
<template slot-scope="scope">
|
||||
{{ statusEnum.label.FORM_STATUS[scope.row.status] }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="task_step" show-overflow-tooltip show-tooltip-when-overflow width="130" label="任务执行步骤"/>
|
||||
<el-table-column prop="group_code" show-overflow-tooltip show-tooltip-when-overflow label="任务组"/>
|
||||
<el-table-column prop="point_code1" show-overflow-tooltip show-tooltip-when-overflow width="130" label="起点1"/>
|
||||
<el-table-column prop="point_code2" show-overflow-tooltip show-tooltip-when-overflow width="130" label="终点1"/>
|
||||
<el-table-column prop="point_code3" show-overflow-tooltip show-tooltip-when-overflow width="130" label="起点2"/>
|
||||
<el-table-column prop="point_code4" show-overflow-tooltip show-tooltip-when-overflow width="130" label="终点2"/>
|
||||
<el-table-column prop="task_step" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.任务执行步骤')"/>
|
||||
<el-table-column prop="group_code" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.任务组')"/>
|
||||
<el-table-column prop="point_code1" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.起点1')"/>
|
||||
<el-table-column prop="point_code2" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.终点1')"/>
|
||||
<el-table-column prop="point_code3" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.起点2')"/>
|
||||
<el-table-column prop="point_code4" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.终点2')"/>
|
||||
|
||||
<el-table-column prop="priority" show-overflow-tooltip show-tooltip-when-overflow label="优先级"/>
|
||||
<el-table-column prop="handle_class" show-overflow-tooltip show-tooltip-when-overflow width="150" label="处理类"/>
|
||||
<el-table-column prop="is_send" show-overflow-tooltip show-tooltip-when-overflow label="立即下发"/>
|
||||
<el-table-column prop="remark" show-overflow-tooltip show-tooltip-when-overflow label="备注"/>
|
||||
<el-table-column prop="form_data" show-overflow-tooltip show-tooltip-when-overflow width="130" label="自定义参数"/>
|
||||
<el-table-column prop="create_time" show-overflow-tooltip show-tooltip-when-overflow label="创建时间"/>
|
||||
<el-table-column prop="update_name" show-overflow-tooltip show-tooltip-when-overflow label="修改人"/>
|
||||
<el-table-column prop="update_time" show-overflow-tooltip show-tooltip-when-overflow label="修改时间"/>
|
||||
<el-table-column v-permission="[]" label="操作" width="250px" align="center" fixed="right">
|
||||
<el-table-column prop="priority" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.优先级')"/>
|
||||
<el-table-column prop="handle_class" show-overflow-tooltip show-tooltip-when-overflow width="150" :label="$t('distask.label.处理类')"/>
|
||||
<el-table-column prop="is_send" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.立即下发')"/>
|
||||
<el-table-column prop="remark" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.备注')"/>
|
||||
<el-table-column prop="form_data" show-overflow-tooltip show-tooltip-when-overflow width="130" :label="$t('distask.label.自定义参数')"/>
|
||||
<el-table-column prop="create_time" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.创建时间')"/>
|
||||
<el-table-column prop="update_name" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.修改人')"/>
|
||||
<el-table-column prop="update_time" show-overflow-tooltip show-tooltip-when-overflow :label="$t('distask.label.修改时间')"/>
|
||||
<el-table-column v-permission="[]" :label="$t('distask.label.操作')" width="250px" align="center" fixed="right">
|
||||
<template slot-scope="scope">
|
||||
<el-button
|
||||
type="text"
|
||||
icon="el-icon-success"
|
||||
@click="doOperate(scope.row, 'c')"
|
||||
:disabled="scope.row.status!=='10' && scope.row.status!=='30' "
|
||||
>下发
|
||||
>{{$t('distask.label.下发')}}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
icon="el-icon-success"
|
||||
@click="doOperate(scope.row, 'a')"
|
||||
:disabled="scope.row.status==='80' || scope.row.status==='82' || scope.row.status==='90'"
|
||||
>完成
|
||||
>{{$t('distask.label.完成')}}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
icon="el-icon-success"
|
||||
@click="doOperate(scope.row, 'e')"
|
||||
:disabled="scope.row.status==='80' || scope.row.status==='82' || scope.row.status==='90'"
|
||||
>强制完成
|
||||
>{{$t('distask.label.强制完成')}}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="text"
|
||||
icon="el-icon-error"
|
||||
@click="doOperate(scope.row, 'b')"
|
||||
:disabled="scope.row.status==='80' || scope.row.status==='82' || scope.row.status==='90'"
|
||||
>取消
|
||||
>{{$t('distask.label.取消')}}
|
||||
</el-button>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -213,6 +213,7 @@ import crudOperation from '@crud/CRUD.operation'
|
||||
import udOperation from '@crud/UD.operation'
|
||||
import pagination from '@crud/Pagination'
|
||||
import crudDict from '@/views/system/dict/dict'
|
||||
import i18n from "@/i18n";
|
||||
|
||||
|
||||
const defaultForm = {
|
||||
@@ -246,7 +247,7 @@ export default {
|
||||
statusEnums: ['TASK_TYPE', 'FORM_STATUS'],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '任务管理',
|
||||
title: i18n.t('distask.title'),
|
||||
url: 'api/schBaseTask',
|
||||
idField: 'task_id',
|
||||
sort: 'task_code,desc',
|
||||
@@ -313,7 +314,7 @@ export default {
|
||||
}
|
||||
crudSchBaseTask.operation(data).then(res => {
|
||||
this.crud.toQuery()
|
||||
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.notify(i18n.t('notice.placeholder.successful'), CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
}).catch(err => {
|
||||
console.log(err.response.data.message)
|
||||
})
|
||||
@@ -321,7 +322,7 @@ export default {
|
||||
taskScheduler() {
|
||||
crudSchBaseTask.scheduler().then(res => {
|
||||
this.crud.toQuery()
|
||||
this.crud.notify('操作成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.notify(i18n.t('notice.placeholder.successful'), CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
label-width="80px"
|
||||
label-suffix=":"
|
||||
>
|
||||
<el-form-item label="所属仓库">
|
||||
<el-form-item :label="$t('structinfo.label.所属仓库')">
|
||||
<el-select
|
||||
v-model="query.stor_code"
|
||||
clearable
|
||||
class="filter-item"
|
||||
placeholder="所属仓库"
|
||||
:placeholder="$t('structinfo.label.所属仓库')"
|
||||
@change="crud.toQuery"
|
||||
>
|
||||
<el-option
|
||||
@@ -26,54 +26,54 @@
|
||||
/>
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="仓位信息">
|
||||
<el-form-item :label="$t('structinfo.label.仓位信息')">
|
||||
<el-input
|
||||
v-model="query.search"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="请输入仓位信息"
|
||||
:placeholder="$t('structinfo.label.仓位信息')"
|
||||
prefix-icon="el-icon-search"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="物料信息">
|
||||
<el-form-item :label="$t('structinfo.label.物料信息')">
|
||||
<el-input
|
||||
v-model="query.material"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="请输入物料信息"
|
||||
:placeholder="$t('structinfo.label.物料信息')"
|
||||
prefix-icon="el-icon-search"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="批号">
|
||||
<el-form-item :label="$t('structinfo.label.批号')">
|
||||
<el-input
|
||||
v-model="query.pcsn"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="请输入批号"
|
||||
:placeholder="$t('structinfo.label.批号')"
|
||||
prefix-icon="el-icon-search"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="载具编码">
|
||||
<el-form-item :label="$t('structinfo.label.载具编码')">
|
||||
<el-input
|
||||
v-model="query.vehicle_code"
|
||||
clearable
|
||||
size="mini"
|
||||
placeholder="请输入载具编码"
|
||||
:placeholder="$t('structinfo.label.载具编码')"
|
||||
prefix-icon="el-icon-search"
|
||||
class="filter-item"
|
||||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="入库日期" prop="analyseData">
|
||||
<el-form-item :label="$t('structinfo.label.入库日期')" prop="analyseData">
|
||||
<el-date-picker
|
||||
v-model="query.datepick"
|
||||
type="daterange"
|
||||
value-format="yyyy-MM-dd"
|
||||
range-separator="至"
|
||||
start-placeholder="开始日期"
|
||||
end-placeholder="结束日期"
|
||||
range-separator="to"
|
||||
start-placeholder="start time"
|
||||
end-placeholder="end time"
|
||||
/>
|
||||
</el-form-item>
|
||||
<rrOperation />
|
||||
@@ -84,7 +84,7 @@
|
||||
icon="el-icon-s-operation"
|
||||
@click="downloadMethod"
|
||||
>
|
||||
导出库存
|
||||
{{ this.$i18n.t('structinfo.label.导出库存')}}
|
||||
</el-button>
|
||||
</el-form>
|
||||
</div>
|
||||
@@ -99,21 +99,21 @@
|
||||
@selection-change="crud.selectionChangeHandler"
|
||||
>
|
||||
<el-table-column type="selection" width="55" />
|
||||
<el-table-column prop="struct_code" label="仓位编码" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="material_code" label="物料编码" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="material_name" label="物料名称" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="vehicle_code" label="载具编码" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="struct_code" :label="$t('structinfo.label.仓位信息')" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="material_code" :label="$t('structinfo.label.物料信息')" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="material_name" :label="$t('structinfo.label.物料名称')" width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="vehicle_code" :label="$t('structinfo.label.载具编码')" width="150" show-tooltip-when-overflow />
|
||||
<!-- <el-table-column prop="parent_vehicle_code" label="父载具编码" width="150" show-tooltip-when-overflow />-->
|
||||
<el-table-column prop="pcsn" label="批次" min-width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="qty" label="总库存" min-width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="frozen_qty" label="冻结库存" show-tooltip-when-overflow />
|
||||
<el-table-column prop="unit_id" label="单位" show-tooltip-when-overflow>
|
||||
<el-table-column prop="pcsn" :label="$t('structinfo.label.批号')" min-width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="qty" :label="$t('structinfo.label.总库存')" min-width="150" show-tooltip-when-overflow />
|
||||
<el-table-column prop="frozen_qty" :label="$t('structinfo.label.冻结库存')" show-tooltip-when-overflow />
|
||||
<el-table-column prop="unit_id" :label="$t('structinfo.label.单位')" show-tooltip-when-overflow>
|
||||
<template slot-scope="scope">{{ tableEnum.label.bm_measure_unit[scope.row.unit_id] }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="lock_type" label="库存锁定" show-tooltip-when-overflow>
|
||||
<el-table-column prop="lock_type" :label="$t('structinfo.label.库存锁定')" show-tooltip-when-overflow>
|
||||
<template slot-scope="scope">{{ statusEnum.label.LOCK[scope.row.lock_type] }}</template>
|
||||
</el-table-column>
|
||||
<el-table-column prop="create_time" label="组盘入库时间" width="120" show-tooltip-when-overflow />
|
||||
<el-table-column prop="create_time" :label="$t('structinfo.label.入库时间')" width="120" show-tooltip-when-overflow />
|
||||
<!-- <el-table-column-->
|
||||
<!-- label="操作"-->
|
||||
<!-- fixed="right"-->
|
||||
@@ -140,6 +140,7 @@ import udOperation from '@crud/UD.operation'
|
||||
import pagination from '@crud/Pagination'
|
||||
import structattr from './structattr'
|
||||
import { downloadFile,downloadFile2 } from '@/utils/index'
|
||||
import i18n from "@/i18n";
|
||||
|
||||
const defaultForm = {
|
||||
id: null,
|
||||
@@ -166,7 +167,7 @@ export default {
|
||||
mixins: [presenter(), header(), form(defaultForm), crud()],
|
||||
cruds() {
|
||||
return CRUD({
|
||||
title: '库存变动记录',
|
||||
title: i18n.t('structinfo.title'),
|
||||
url: 'api/structattr/getStructIvt',
|
||||
optShow: {
|
||||
add: false,
|
||||
@@ -218,7 +219,7 @@ export default {
|
||||
document.body.appendChild(link)
|
||||
link.click()
|
||||
document.body.removeChild(link)
|
||||
this.crud.notify('导出成功', CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
this.crud.notify(i18n.t('notice.placeholder.successful'), CRUD.NOTIFICATION_TYPE.SUCCESS)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user