zihan.wu

Merge branch 'refs/heads/dev-qingdao'

......@@ -64,10 +64,10 @@ const permission = {
// 遍历后台传来的路由字符串,转换为组件对象
function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) {
return asyncRouterMap.filter(route => {
// // 屏蔽包含 summary 的路由
// if (route.path.includes('summary')) {
// return false;
// }
// 屏蔽包含 summary 的路由
if (route.path.includes('summary')) {
return false;
}
if (type && route.children) {
route.children = filterChildren(route.children)
}
......
......@@ -91,7 +91,7 @@
<el-checkbox v-model="formData.qdCheck" @change="changeQDCheckBox()"></el-checkbox>青岛
</div>
<el-row :gutter="5">
<div v-if="isCipherMachine">
<!-- <div v-if="isCipherMachine">-->
<!-- 公服DXPID -->
<el-col :span="8">
<Formitem label="公服DXPID" prop="qingdaoUserDxpid" type="edit">
......@@ -137,7 +137,7 @@
></el-input>
</Formitem>
</el-col>
</div>
<!-- </div>-->
<el-col :span="8">
<Formitem label="山电DXPID" prop="qingdaoDanyiUserDxpid" type="edit">
<el-input
......@@ -235,26 +235,26 @@
</div>
</el-col>
<!-- 加密方式 -->
<el-col :span="8">
<Formitem label="加密方式" prop="methodOfSignature" type="edit">
<el-select
type="text"
id="inputInner-edit-methodOfSignature"
v-model="formData.methodOfSignature"
clearable
maxlength="4"
:disabled="!formData.qdCheck"
placeholder=""
>
<el-option
v-for="(item, index) in $store.getters.dict.METHOD_OF_SIGNATURE"
:key="index"
:label="item.itemChineseName"
:value="item.itemValue"
></el-option>
</el-select>
</Formitem>
</el-col>
<!-- <el-col :span="8">-->
<!-- <Formitem label="加密方式" prop="methodOfSignature" type="edit">-->
<!-- <el-select-->
<!-- type="text"-->
<!-- id="inputInner-edit-methodOfSignature"-->
<!-- v-model="formData.methodOfSignature"-->
<!-- clearable-->
<!-- maxlength="4"-->
<!-- :disabled="!formData.qdCheck"-->
<!-- placeholder=""-->
<!-- >-->
<!-- <el-option-->
<!-- v-for="(item, index) in $store.getters.dict.METHOD_OF_SIGNATURE"-->
<!-- :key="index"-->
<!-- :label="item.itemChineseName"-->
<!-- :value="item.itemValue"-->
<!-- ></el-option>-->
<!-- </el-select>-->
<!-- </Formitem>-->
<!-- </el-col>-->
</el-row>
<div class="checkTitle">
<el-checkbox v-model="formData.bjCheck" @change="changeBJCheckBox()"></el-checkbox>北京
......@@ -431,7 +431,7 @@ export default {
ecomEntEmail: "",
ecomEntName: "",
orderRequester: "",
methodOfSignature: this.getDefaultMethodOfSignature(), // 设置默认值
//methodOfSignature: this.getDefaultMethodOfSignature(), // 设置默认值
certificateSerialNumber: "",
certificateIndexNumber: "",
qingdaoKey: "",
......@@ -467,13 +467,13 @@ export default {
message: "订单申报方不能为空!",
},
],
methodOfSignature: [
{
required: true,
trigger: "change",
message: "加密方式不能为空!",
},
],
// methodOfSignature: [
// {
// required: true,
// trigger: "change",
// message: "加密方式不能为空!",
// },
// ],
// declarationUnit18: [
// {
// required: true,
......@@ -546,11 +546,11 @@ export default {
}
},
},
computed: {
isCipherMachine() {
return this.formData.methodOfSignature === 'PUBLIC_SERVICE';
}
},
// computed: {
// isCipherMachine() {
// return this.formData.methodOfSignature === 'PUBLIC_SERVICE';
// }
// },
created() {
// 确保字典数据已加载
......@@ -859,7 +859,7 @@ export default {
ecomEntEmail: "",
ecomEntName: "",
orderRequester: "",
methodOfSignature: this.getDefaultMethodOfSignature(), // 重置默认值
//methodOfSignature: this.getDefaultMethodOfSignature(), // 重置默认值
certificateSerialNumber: "",
certificateIndexNumber: "",
qingdaoKey: "",
......
......@@ -156,10 +156,10 @@
<el-col :span="4">
<Formitem label="数量" prop="qty">
<el-input
type="number"
class="inputShadow"
id="inputInner--qty"
resize="none"
maxlength="14"
v-model.number="tableRowformData.qty"
clearable
placeholder=""
......@@ -297,9 +297,14 @@
if (value < 0) {
callback(new Error('数值不能为负'));
} else {
const valueStr = value.toString();
if (valueStr.length > 14) {
callback(new Error('最多14位'));
} else {
callback();
}
}
}
};
return {
tableRowformData:{},
......
......@@ -94,6 +94,14 @@ export default {
watch: {
outerVisible(val) {
if (val) {
this.loadings.dialogLoading = false;
if (this.type == "update") {
this.formData = this.active;
} else if (this.type == "menuChange") {
this.formData = this.active;
this.searchTreeData();
this.loadCheckedKeys();//加载已绑定的菜单
}
}
},
},
......@@ -128,20 +136,6 @@ export default {
loadingText: "",
};
},
watch: {
outerVisible(val) {
if (val) {
this.loadings.dialogLoading = false;
if (this.type == "update") {
this.formData = this.active;
} else if (this.type == "menuChange") {
this.formData = this.active;
this.searchTreeData();
this.loadCheckedKeys();//加载已绑定的菜单
}
}
},
},
methods: {
//查询菜单数据
searchTreeData() {
......