From a1b487e3417efb1481c3ef5598dcc4894529f1d5 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期四, 18 四月 2024 16:42:04 +0800
Subject: [PATCH] 出入库明细打印的接口联调+根据公司的不同设置不同的打印宽度
---
src/views/operate/outEnterLibrary/index.vue | 48 ++++++++++++++++++++++++++++++++++++++++++------
1 files changed, 42 insertions(+), 6 deletions(-)
diff --git a/src/views/operate/outEnterLibrary/index.vue b/src/views/operate/outEnterLibrary/index.vue
index 9eb2e60..eed029d 100644
--- a/src/views/operate/outEnterLibrary/index.vue
+++ b/src/views/operate/outEnterLibrary/index.vue
@@ -7,6 +7,7 @@
:placeholder="'璇锋牴鎹崟鍙枫�佷骇鍝併�佷笟鍔$被鍨嬭繘琛屾悳绱�'"
:amount-view="false"
@addCommonClick="addBtnClick"
+ :inputName="params.keyWord"
@searchClick="getList"
/>
</div>
@@ -39,9 +40,11 @@
</div>
<!-- 鏌ョ湅/缂栬緫 -->
<AddOverviewDialog
+ ref="viewDialog"
v-if="editConfig.visible"
:edit-common-config="editConfig"
:add-name="addName"
+ :workType="workType"
/>
</div>
</template>
@@ -77,11 +80,11 @@
},
params: {},
baseOperationTypeList:getDataByType("baseOperationTypeTwo"),
+ workType:-1
}
},
created() {
this.setTable()
- console.log(this.$route.params)
var paramsList = sessionStorage.getItem("paramsList")
let params = {}
if (paramsList) {
@@ -91,7 +94,7 @@
sessionStorage.setItem("paramsList", JSON.stringify(params))
}
this.params = params
- console.log(this.params,'====111')
+ console.log(this.params,'璺敱鍙傛暟')
this.getData()
},
// 椤甸潰閿�姣佷箣鍓�
@@ -145,11 +148,11 @@
},
{
label: "涓氬姟绫诲瀷",
- prop: "baseOperationType",
+ prop: "operationTypeName",
isShowColumn: true,
default: true,
- conversion: true,
- getStatus: this.getBaseOperationTypeList
+ // conversion: true,
+ // getStatus: this.getBaseOperationTypeList
},
{
label: "浠�",
@@ -219,6 +222,7 @@
async getData() {
if (this.params.name === "鎶ヨ〃") {
await listByCondition({
+ // condition:"",
keyWord:this.params.keyWord,
produceId:this.params.produceId,
unit:this.params.unit,
@@ -268,9 +272,41 @@
this.getData()
},
tableRowClick(row,val) {
+ this.workType=row.baseOperationType
this.editConfig.title = val
getOperationInfo(row.operationId).then((res)=>{
- this.editConfig.infomation = { ...res.data }
+ let params=JSON.parse(
+ JSON.stringify(res.data)
+ );
+ params.details.map((item) => {
+ item.fromLocationId = item.fromLocation.jointName
+ item.toLocationId = item.toLocation.jointName
+ })
+ params.location = {
+ value:params.location.id || params.location.value,
+ label: params.location.jointName || params.location.label
+ }
+ params.toLocation = {
+ value: params.toLocation.id || params.toLocation.value,
+ label: params.toLocation.jointName || params.toLocation.label
+ }
+ params.locationID = params.location.jointName
+ params.locationId =params.location.value
+ params.managerObj={
+ label:params.manager,
+ value:params.managerId
+ }
+ params.accountantObj={
+ label:params.accountant,
+ value:params.accountantId
+ }
+ params.custodianObj={
+ label:params.custodian,
+ value:params.custodianId
+ }
+ this.editConfig.infomation = {
+ ...params
+ }
this.editConfig.visible = true
})
// this.editConfig.visible = true
--
Gitblit v1.8.0