+
@@ -513,6 +513,7 @@
+
技术协助
@@ -740,6 +741,7 @@
+
核价协助
@@ -841,20 +843,30 @@
+
@@ -1066,7 +1078,7 @@ export default {
this.getList();
},
methods: {
- // 打印状态修改
+ /** 打印状态修改 */
handleStatusChange(row) {
let text = row.quotPrint === "0" ? "打印" : "取消打印";
this.$modal.confirm('确认要"' + text + '"报价单:"' + row.quotCode + '"吗?').then(function() {
@@ -1079,11 +1091,11 @@ export default {
});
},
- //打开客户选择弹窗
+ /** 打开客户选择弹窗 */
openCustomer(){
this.customerOpen=true;
},
- //客户选择确定按钮事件
+ /** 客户选择确定按钮事件 */
submitCustomer(customer){
this.form.quotCustomerBm = customer.value;
this.form.quotCustomerName = customer.label;
@@ -1170,7 +1182,7 @@ export default {
this.resetForm("queryForm");
this.handleQuery();
},
- // 多选框选中数据
+ /** 多选框选中数据 */
handleSelectionChange(selection) {
this.ids = selection.map(item => item.quotId)
this.single = selection.length!==1
@@ -1244,16 +1256,16 @@ export default {
this.productUpload.title = "产品数据导入";
this.productUpload.open = true;
},
- /** 下载模板操作 */
+ /** 产品数据下载模板操作 */
importTemplate() {
this.download('quot/quot/importTemplate', {
}, `product_template_${new Date().getTime()}.xlsx`)
},
- // 文件上传中处理
+ /** 产品数据文件上传中处理 */
handleFileUploadProgress(event, file, fileList) {
this.productUpload.isUploading = true;
},
- // 文件上传成功处理
+ /** 产品数据文件上传成功处理 */
handleFileSuccess(response, file, fileList) {
this.productUpload.open = false;
this.productUpload.isUploading = false;
@@ -1261,12 +1273,12 @@ export default {
this.$message.success("产品数据导入成功!");
this.quotMaterialList = this.quotMaterialList.concat(response.data)
},
- // 提交上传文件
+ /** 产品数据提交上传文件 */
submitFileForm() {
this.$refs.productUpload.submit();
},
- /** 保存按钮 */
+ /** 保存报价单按钮 */
saveForm() {
this.$refs["form"].validate(valid => {
if (valid) {
@@ -1411,10 +1423,12 @@ export default {
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
- /** 报价单-产品序号 */
+
+ /** 报价单-产品序号 */
rowQuotMaterialIndex({ row, rowIndex }) {
row.index = rowIndex + 1;
},
+
/** 报价单-产品添加按钮操作 */
handleAddQuotMaterial() {
let obj = {};
@@ -1425,6 +1439,7 @@ export default {
obj.matSl = "";
this.quotMaterialList.push(obj);
},
+
/** 报价单-产品删除按钮操作 */
handleDeleteQuotMaterial() {
if (this.checkedQuotMaterial.length == 0) {
@@ -1437,10 +1452,12 @@ export default {
});
}
},
+
/** 复选框选中数据 */
handleQuotMaterialSelectionChange(selection) {
this.checkedQuotMaterial = selection.map(item => item.index)
},
+
/** 导出按钮操作 */
handleExport() {
this.download('quot/quot/export', {
@@ -1448,7 +1465,7 @@ export default {
}, `quot_${new Date().getTime()}.xlsx`)
},
- // 对列进行合算
+ /** 对产品数据-数量、金额进行合算 */
getSummaries(param) {
const { columns, data } = param;
const sums = [];
@@ -1479,7 +1496,7 @@ export default {
return sums;
},
-/*********************************附件上传*****************************************/
+ /*********************************附件列表数据展示、上传*****************************************/
//获取报价单-询价附件列表
getQuotXjFileList(){
const param = {relationId:this.form.quotId,fileType:'quotXjFile'}
@@ -1532,7 +1549,7 @@ export default {
this.quotHjFileList = response.rows;
});
},
- //特缆、低压、中压、其他 反馈附件上传窗口
+ //特缆、低压、中压、其他 反馈附件显示窗口
handleAddFile(group){
this.addFileOpen = true;
this.quotJsqrFileList = [];
@@ -1599,7 +1616,7 @@ export default {
}
});
},
- /*********************************附件上传*****************************************/
+ /*********************************附件列表数据展示、上传*****************************************/
//技术确认单 详细信息
showJsqrDialog(){