Sptpopup.vue 11.7 KB
Newer Older
1
<template>
2
<div class="eContainer">
liushikai committed
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
  <c-page title="">
    <c-content :height="120">
    <div class="eibs-tab">
      <el-form
        :model="model"
        ref="modelForm"
        tokenKey="modelForm"
        :validate-on-rule-change="false"
        label-width="150px"
        size="small"
      >
       
       <c-col :span="21" style="height:24px">
          <el-form-item label="基本信息" class="messageLabel">
          </el-form-item>
        </c-col>
        <c-col :span="2" style="text-align:right">
liushikai committed
20
         <c-button type="primary" size="small" @click="exit">返回</c-button>
liushikai committed
21 22 23 24 25
       </c-col>
        <c-col :span="24" style="height: 10px">
          <el-divider></el-divider>
        </c-col>
        
liushikai committed
26

liushikai committed
27
        <c-col :span="11">
nanrui committed
28
          <el-form-item label="类型" prop="spt.sta" style="width: 100%">
liushikai committed
29 30 31
            <c-select
              v-model="model.spt.sta"
              style="width: 100%"
nanrui committed
32
              placeholder="请选择类型"
liushikai committed
33 34 35 36 37
              disabled
            >
            </c-select>
          </el-form-item>
        </c-col>
liushikai committed
38

liushikai committed
39
        <c-col :span="11" :offset="1">
nanrui committed
40
          <el-form-item label="交易状态" prop="spt.hldflg" style="width: 100%">
liushikai committed
41 42 43
            <c-select
              v-model="model.spt.hldflg"
              style="width: 100%"
44
              placeholder="请选择交易状态"
liushikai committed
45 46 47 48 49 50
              :code="codes.hldflg"
              disabled
            >
            </c-select>
          </el-form-item>
        </c-col>
liushikai committed
51

liushikai committed
52
        <c-col :span="11">
nanrui committed
53
          <el-form-item label="业务编号" prop="spt.objnam" style="width: 100%">
liushikai committed
54
            <c-input
liushikai committed
55 56 57
              v-model="model.spt.objnam"
              maxlength="40"
              style="width: 100%"
nanrui committed
58
              placeholder="请输入业务编号"
liushikai committed
59
              disabled
liushikai committed
60
            ></c-input>
liushikai committed
61 62 63 64
          </el-form-item>
        </c-col>

        <c-col :span="11" :offset="1">
65
          <el-form-item label="SPT主键" prop="spt.inr" style="width: 100%">
liushikai committed
66
            <c-input
liushikai committed
67 68 69
              v-model="model.spt.inr"
              maxlength="8"
              style="width: 100%"
70
              placeholder=""
liushikai committed
71
              disabled
liushikai committed
72
            ></c-input>
liushikai committed
73 74 75 76
          </el-form-item>
        </c-col>

          <c-col :span="11">
nanrui committed
77
            <el-form-item label="交易关键字名称" prop="spt.txt" style="width: 100%">
liushikai committed
78 79 80 81
              <c-input
                v-model="model.spt.txt"
                maxlength="40"
                style="width: 100%"
nanrui committed
82
                placeholder="请输入交易关键字名称"
liushikai committed
83 84
                disabled
              ></c-input>
liushikai committed
85 86 87
            </el-form-item>
          </c-col>

liushikai committed
88
          <c-col :span="11" :offset="1">
liushikai committed
89
            <c-col :span="13">
90
              <el-form-item label="交易" prop="spt.frm">
liushikai committed
91 92 93 94
                <c-input
                  v-model="model.spt.frm"
                  maxlength="6"
                  style="width: 95%"
nanrui committed
95
                  placeholder="请输入交易"
liushikai committed
96 97 98 99 100 101 102 103 104
                  disabled
                ></c-input>
              </el-form-item>
            </c-col>
            <c-col :span="11">
              <el-form-item label="" prop="spt.frm" label-width="0">
                <c-select
                  v-model="model.spt.frm"
                  maxlength="16"
nanrui committed
105
                  placeholder="请输入交易"
liushikai committed
106 107 108 109 110 111 112
                  :code="codes.frm"
                  style="width:100%"
                  disabled
                ></c-select>
              </el-form-item>
            </c-col>
          </c-col>
liushikai committed
113

liushikai committed
114
        <c-col :span="11">
115
          <el-form-item label="客户经理代码" prop="spt.ownusr">
liushikai committed
116 117 118
            <c-input
              v-model="model.spt.ownusr"
              maxlength="8"
119
              placeholder="请输入客户经理代码 "
liushikai committed
120 121 122 123
              disabled
            ></c-input>
          </el-form-item>
        </c-col>
liushikai committed
124

liushikai committed
125
        <c-col :span="11" :offset="1">
126
          <el-form-item label="责任小组" prop="spt.ownusg">
liushikai committed
127 128 129
            <c-select
              v-model="model.spt.ownusg"
              style="width: 100%"
130
              placeholder="请选择责任小组"
liushikai committed
131 132 133 134 135
              disabled
            >
            </c-select>
          </el-form-item>
        </c-col>
liushikai committed
136

liushikai committed
137 138
        <c-col :span="11">
          <c-col :span="19">
139
            <el-form-item label="信息文本" prop="spt.inftxt">
liushikai committed
140 141 142 143 144 145
              <c-input
                type="textarea"
                v-model="model.spt.inftxt"
                maxlength="65"
                style="width: 100%"
                show-word-limit
146
                placeholder="请输入信息文本"
liushikai committed
147 148 149 150 151 152 153 154 155
                disabled
              ></c-input>
            </el-form-item>
          </c-col>
          <c-col :span="5">
            <el-form-item label="" prop="spt.infdsp" label-width="5px">
              <c-select
                v-model="model.spt.infdsp"
                style="width: 100%; padding-left: 0px"
156
                placeholder="请选择信息文本"
liushikai committed
157 158 159 160 161 162 163
                :code="codes.infdsp"
                disabled
              >
              </c-select>
            </el-form-item>
          </c-col>
        </c-col>
liushikai committed
164

liushikai committed
165 166
        <c-col :span="11" :offset="1">
          <c-col :span="10">
nanrui committed
167
            <el-form-item label="经办柜员" prop="spt.usr">
liushikai committed
168 169 170
              <c-input
                v-model="model.spt.usr"
                maxlength="8"
171
                placeholder="请输入经办人"
liushikai committed
172 173 174 175
                disabled
              ></c-input>
            </el-form-item>
          </c-col>
liushikai committed
176

liushikai committed
177
          <c-col :span="7">
178
            <el-form-item label="在" prop="spt.dattim" label-width="50px">
liushikai committed
179 180
              <c-input
                v-model="model.spt.dattim"
181
                placeholder="请输入创建时间"
liushikai committed
182 183 184 185
                disabled
              ></c-input>
            </el-form-item>
          </c-col>
liushikai committed
186

liushikai committed
187
          <c-col :span="7">
188
            <el-form-item label="创建交易" prop="spt.cretrn" label-width="70px">
liushikai committed
189 190 191
              <c-input
                v-model="model.spt.cretrn"
                maxlength="6"
192
                placeholder="请输入创建交易码"
liushikai committed
193 194 195 196 197 198 199
                disabled
              ></c-input>
            </el-form-item>
          </c-col>
        </c-col>
        <c-col :span="24">
          <c-col :span="11">
200
            <el-form-item label="完成目标" prop="spt.tardattim">
liushikai committed
201 202
              <c-input
                v-model="model.spt.tardattim"
203
                placeholder="请输入完成目标"
liushikai committed
204 205 206 207 208 209 210
                disabled
              ></c-input>
            </el-form-item>
          </c-col>
        </c-col>
         
         <c-col :span="24" style="height:24px;margin-top:8px">
liushikai committed
211
          <el-form-item label="报文信息" class="messageLabel">
liushikai committed
212 213 214 215 216
          </el-form-item>
        </c-col>
        <c-col :span="24" style="height: 0px">
          <el-divider></el-divider>
        </c-col>
liushikai committed
217

潘际乾 committed
218
        <c-col :span="24" style="">
liushikai committed
219
          <!-- <el-form-item label-width="500px"> -->
liushikai committed
220 221
          <c-table :paginationShow="false" :border="true">
            <el-table-column
nanrui committed
222
              label="编号"
liushikai committed
223 224 225 226
              prop="groseq"
              width="auto"
            ></el-table-column>
            <el-table-column
nanrui committed
227
              label="消息类型"
liushikai committed
228 229 230 231
              prop="cortyp"
              width="auto"
            ></el-table-column>
            <el-table-column
nanrui committed
232
              label="消息引用"
liushikai committed
233 234 235 236
              prop="nam"
              width="150px"
            ></el-table-column>
            <el-table-column
nanrui committed
237
              label="用户"
liushikai committed
238 239 240 241
              prop="creusr"
              width="auto"
            ></el-table-column>
            <el-table-column
nanrui committed
242
              label="长度"
liushikai committed
243 244 245 246
              prop="msglen"
              width="auto"
            ></el-table-column>
            <el-table-column
nanrui committed
247
              label="文件名"
liushikai committed
248 249 250 251
              prop="docfil"
              width="auto"
            ></el-table-column>
            <el-table-column
nanrui committed
252
              label="文件扩展名"
liushikai committed
253
              prop="docfxt"
nanrui committed
254
              width="100"
liushikai committed
255 256 257 258 259 260 261
            ></el-table-column>
            <el-table-column
              label="DB-INR"
              prop="inr"
              width="auto"
            ></el-table-column>
            <el-table-column
262
              label="创建交易"
liushikai committed
263 264 265 266
              prop="crefrm"
              width="auto"
            ></el-table-column>
            <el-table-column
nanrui committed
267
              label="创建时间"
liushikai committed
268 269 270 271 272 273 274 275 276
              prop="credattim"
              width="120px"
            ></el-table-column>
            <el-table-column
              label="PARTFLG"
              prop=""
              width="partflg"
            ></el-table-column>
            <el-table-column
277
              label="报文类型"
liushikai committed
278 279 280 281
              prop="msgtyp"
              width="auto"
            ></el-table-column>
            <el-table-column
282
              label="复核币种"
liushikai committed
283 284 285 286
              prop="relcur"
              width="auto"
            ></el-table-column>
            <el-table-column
287
              label="复核金额"
liushikai committed
288 289 290 291 292 293 294 295 296
              prop="relamt"
              width="auto"
            ></el-table-column>
            <el-table-column
              label="SYSNO"
              prop="sysno"
              width="auto"
            ></el-table-column>
            <el-table-column
297
              label="状态"
liushikai committed
298 299 300 301 302 303 304 305 306 307 308 309 310 311
              prop="staflg"
              width="auto"
            ></el-table-column>
            <el-table-column
              label="F20"
              prop="f20"
              width="auto"
            ></el-table-column>
            <el-table-column
              label="STP"
              prop="spt"
              width="auto"
            ></el-table-column>
          </c-table>
liushikai committed
312 313 314 315
          <!-- </el-form-item> -->
        </c-col>

        <c-col :span="24" style="height:24px;margin-top:20px">
liushikai committed
316
          <el-form-item label="工作流信息" class="messageLabel">
liushikai committed
317 318 319 320 321 322
          </el-form-item>
        </c-col>
        <c-col :span="24" style="height: 0px">
          <el-divider></el-divider>
        </c-col>

潘际乾 committed
323
        <c-col :span="24" style="">
liushikai committed
324 325 326 327 328 329 330
          <c-istream-table :list="stmData2.data" :columns="stmData2.columns" :paginationShow="false" style="width:100%">
          </c-istream-table>
        </c-col>
      </el-form>
    </div>
    </c-content>
  </c-page>
331
  </div>
332 333
</template>
<script>
潘际乾 committed
334
import Sptsel from "~/model/Sptsel";
liushikai committed
335
import Api from "~/service/Api";
wangren committed
336
import commonProcess from "~/mixin/commonProcess";
liushikai committed
337 338
import CodeTable from "~/config/CodeTable";
import Event from "~/model/Sptsel/Event";
339 340

export default {
liushikai committed
341 342
  // inject: ['root'],
  // props:["model","codes"],
wangren committed
343
  mixins: [commonProcess],
liushikai committed
344 345 346
  data() {
    return {
      model: new Sptsel().data,
liushikai committed
347
      codes:{ hldflg: CodeTable.hldflg ,...CodeTable},
liushikai committed
348 349 350
      trnName:"sptsel",
      stmData2:{
        columns:[
liushikai committed
351
          // "7 1 \"Start\" 0",
352
          {index:1,position:1,width:140,pattern:'time',label:'开始时间'},
nanrui committed
353 354
          // "2 2 \"类型\" 0",
          {index:2,position:2,width:'auto',pattern:'code',label:'类型',code:CodeTable.sptDetSta},
355
          "3 3 \"用户\" auto",
nanrui committed
356
          "4 4 \"交易代码\" auto",
liushikai committed
357
          // "7 5 \"End\" 0",
358 359
          {index:5,position:5,width:140,pattern:'time',label:'结束时间'},
          "8 6 \"文本\" auto",
liushikai committed
360 361 362
        ],
        data:[],
      }
liushikai committed
363 364
    };
  },
liushikai committed
365 366 367 368 369 370 371
  mounted() {
    this.loadData();
  },
  methods: {
    ...Event,
    loadData() {
      this.model = JSON.parse(sessionStorage.getItem("Sptpopup"));
liushikai committed
372
      let rtnmsg1 = this.executeRule("inc")
liushikai committed
373
      let rtnmsg2 = this.executeRule("sptp.butord")
liushikai committed
374
      this.executeRule("sptp.ordp0.butore").then((res) => {
liushikai committed
375
        this.stmData2.data=res.data.vals.rows;
liushikai committed
376 377 378 379 380 381 382 383
      });

    },
    exit() {
      this.$store.dispatch("TagsView/delView", this.$route);
      this.$router.history.push("/taskList");
    },
  },
liushikai committed
384 385
  created: function () {},
};
386
</script>
liushikai committed
387 388
<style scoped>
.el-col >>> .el-divider--horizontal {
liushikai committed
389 390 391 392 393
  margin-top: 5px;
}
.messageLabel >>> .el-form-item__label{
    text-align: left;
    font-weight:bold;
394 395 396
  font-size: 15px;
  color:#1561E0;
  width: auto!important;
liushikai committed
397
}
398
</style>