瀏覽代碼

一线列动态表头,

CzRger 9 月之前
父節點
當前提交
7c390c49c9
共有 1 個文件被更改,包括 20 次插入10 次删除
  1. 20 10
      snowy-admin-web/src/views/yqyc/general-ledger/one/index.vue

+ 20 - 10
snowy-admin-web/src/views/yqyc/general-ledger/one/index.vue

@@ -62,8 +62,8 @@
                     </a-form-item>
                 </a-col>
                 <a-col :span="6" v-show="advanced">
-                    <a-form-item label="出/入库单号" name="warehouseNumber">
-                        <a-input v-model:value="searchFormState.warehouseNumber" placeholder="请输入出/入库单号" allow-clear/>
+                    <a-form-item :label="(searchFormState.warehouseType == 0 ? '入' : '出') + '库单号'" name="warehouseNumber">
+                        <a-input v-model:value="searchFormState.warehouseNumber" :placeholder="'请输入' + (searchFormState.warehouseType == 0 ? '入' : '出') + '库单号'" allow-clear/>
                     </a-form-item>
                 </a-col>
                 <a-col :span="6" v-show="advanced">
@@ -164,7 +164,7 @@
 	const toggleAdvanced = () => {
 		advanced.value = !advanced.value
 	}
-	const columns = [
+	const columns = ref([
 		{
 			title: '企业编码',
 			dataIndex: 'companyCode',
@@ -196,7 +196,7 @@
 		{
 			title: '记账数量',
 			dataIndex: 'accountNumber',
-            sorter: true,
+			sorter: true,
 		},
 		{
 			title: '法定计量单位',
@@ -207,23 +207,33 @@
 			dataIndex: 'frontlineRelesasNumber',
 		},
 		{
-			title: '出/入库单号',
+			title: (searchFormStateReal.value.warehouseType == 0 ? '入' : '出') + '库单号',
 			dataIndex: 'warehouseNumber',
 		},
 		{
-			title: '入库日期',
+			title: (searchFormStateReal.value.warehouseType == 0 ? '入' : '出') + '库日期',
 			dataIndex: 'warehouseTime',
-            sorter: true,
+			sorter: true,
 		},
 		{
 			title: '记账日期',
 			dataIndex: 'accountTime',
-            sorter: true,
+			sorter: true,
 		},
-	]
+	])
+	watch(() => searchFormStateReal.value.warehouseType, (n) => {
+	  	columns.value.forEach(v => {
+        	if (v.dataIndex === 'warehouseNumber') {
+            	v.title = (n == 0 ? '入' : '出') + '库单号'
+			}
+        	if (v.dataIndex === 'warehouseTime') {
+            	v.title = (n == 0 ? '入' : '出') + '库日期'
+			}
+		})
+	})
 	// 操作栏通过权限判断是否显示
 	if (hasPerm(['qyFrontlineWarehouseEdit', 'qyFrontlineWarehouseDelete'])) {
-		columns.push({
+		columns.value.push({
 			title: '操作',
 			dataIndex: 'action',
 			align: 'center',