373ef2a7 by 任超

style:申请业务规则

1 parent ef27c1d9
...@@ -17,22 +17,26 @@ ...@@ -17,22 +17,26 @@
17 </el-col> 17 </el-col>
18 </el-row> 18 </el-row>
19 </el-form> 19 </el-form>
20 <lb-table :column="column" border :key="key" :heightNum="390" :pagination="false" heightNumSetting 20 <lb-table :column="column" border :key="key" :heightNum="405" :pagination="false" :data="tableData">
21 :data="tableData">
22 </lb-table> 21 </lb-table>
23 </div> 22 </div>
24 </template> 23 </template>
25 <script> 24 <script>
26 import { mapGetters } from 'vuex' 25 import { mapGetters } from 'vuex'
27 import { realMove, findParents } from '@/utils/operation' 26 import { upward, down } from '@/utils/operation'
28 export default { 27 export default {
29 props: { 28 props: {
30 ruleForm: { 29 ruleForm: {
31 type: Object, default: {} 30 type: Object, default: {}
32 }, 31 },
33 subData: { 32 clzt: {
34 type: Object, default: () => { 33 type: Array, default: () => {
35 return {} 34 return []
35 }
36 },
37 djqx: {
38 type: Array, default: () => {
39 return []
36 } 40 }
37 } 41 }
38 }, 42 },
...@@ -74,10 +78,11 @@ export default { ...@@ -74,10 +78,11 @@ export default {
74 { 78 {
75 prop: 'clbm', 79 prop: 'clbm',
76 label: '材料编码', 80 label: '材料编码',
81 width: '100',
77 render: (h, scope) => { 82 render: (h, scope) => {
78 return ( 83 return (
79 <el-input placeholder="材料编码" value={scope.row[scope.column.property]} 84 <el-input placeholder="材料编码" value={scope.row[scope.column.property]}
80 onInput={(val) => { scope.row[scope.column.property] = val }}></el-input> 85 onInput={(val) => { scope.row[scope.column.property] = val }} maxlength="8"></el-input>
81 ) 86 )
82 } 87 }
83 }, 88 },
...@@ -94,6 +99,7 @@ export default { ...@@ -94,6 +99,7 @@ export default {
94 { 99 {
95 prop: 'cllx', 100 prop: 'cllx',
96 label: '材料类型', 101 label: '材料类型',
102 width: '115',
97 render: (h, scope) => { 103 render: (h, scope) => {
98 return ( 104 return (
99 <el-select value={scope.row[scope.column.property]} 105 <el-select value={scope.row[scope.column.property]}
...@@ -130,7 +136,7 @@ export default { ...@@ -130,7 +136,7 @@ export default {
130 <el-select disabled={scope.row.sfggcl == '1'} value={scope.row[scope.column.property]} 136 <el-select disabled={scope.row.sfggcl == '1'} value={scope.row[scope.column.property]}
131 onChange={(val) => { scope.row[scope.column.property] = val }} clearable> 137 onChange={(val) => { scope.row[scope.column.property] = val }} clearable>
132 { 138 {
133 this.subData['djqx'].map(option => { 139 this.djqx.map(option => {
134 return ( 140 return (
135 <el-option label={option.nodename} value={option.nodecode}></el-option> 141 <el-option label={option.nodename} value={option.nodecode}></el-option>
136 ) 142 )
...@@ -159,15 +165,15 @@ export default { ...@@ -159,15 +165,15 @@ export default {
159 watch: { 165 watch: {
160 tableData: { 166 tableData: {
161 handler (newValue, oldValue) { 167 handler (newValue, oldValue) {
162 if (!_.isEqual(newValue, this.subData.clxx)) { 168 if (!_.isEqual(newValue, this.clzt)) {
163 this.$emit('updateValue', newValue) 169 this.$emit('updateValue', newValue)
164 } 170 }
165 }, 171 },
166 deep: true 172 deep: true
167 }, 173 },
168 subData: { 174 clzt: {
169 handler: function (newValue) { 175 handler: function (newValue) {
170 this.tableData = _.cloneDeep(newValue.clxx) 176 this.tableData = _.cloneDeep(newValue)
171 }, 177 },
172 deep: true 178 deep: true
173 }, 179 },
...@@ -184,7 +190,6 @@ export default { ...@@ -184,7 +190,6 @@ export default {
184 sfggcl: '1' 190 sfggcl: '1'
185 } 191 }
186 ) 192 )
187 this.key++
188 }, 193 },
189 handleSelectGgcl (item) { 194 handleSelectGgcl (item) {
190 if (item.sfggcl == '1') { 195 if (item.sfggcl == '1') {
...@@ -196,17 +201,11 @@ export default { ...@@ -196,17 +201,11 @@ export default {
196 }, 201 },
197 // 上移下移 202 // 上移下移
198 moveUpward (index, row) { 203 moveUpward (index, row) {
199 realMove(row.bsmClxx, 'UP', this.tableData) 204 upward(index, this.tableData)
200 this.key++
201 let id = findParents(this.tableData, row.bsmClxx)
202 this.keyList = id
203 }, 205 },
204 moveDown (index, row) { 206 moveDown (index, row) {
205 realMove(row.bsmClxx, 'DOWN', this.tableData) 207 down(index, this.tableData)
206 this.key++ 208 },
207 let id = findParents(this.tableData, row.bsmClxx)
208 this.keyList = id
209 }
210 } 209 }
211 } 210 }
212 </script> 211 </script>
......
...@@ -23,7 +23,7 @@ ...@@ -23,7 +23,7 @@
23 </div> 23 </div>
24 </template> 24 </template>
25 <script> 25 <script>
26 import { judgeSort, realMove, findParents } from '@/utils/operation' 26 import { upward, down } from '@/utils/operation'
27 export default { 27 export default {
28 props: { 28 props: {
29 ruleForm: { 29 ruleForm: {
...@@ -203,16 +203,10 @@ export default { ...@@ -203,16 +203,10 @@ export default {
203 }, 203 },
204 // 上移下移 204 // 上移下移
205 moveUpward (index, row) { 205 moveUpward (index, row) {
206 realMove(row.bsmDict, 'UP', this.tableData) 206 upward(index, this.tableData)
207 this.key++
208 let id = findParents(this.tableData, row.bsmDict)
209 this.keyList = id
210 }, 207 },
211 moveDown (index, row) { 208 moveDown (index, row) {
212 realMove(row.bsmDict, 'DOWN', this.tableData) 209 down(index, this.tableData)
213 this.key++
214 let id = findParents(this.tableData, row.bsmDict)
215 this.keyList = id
216 } 210 }
217 } 211 }
218 } 212 }
......
...@@ -32,6 +32,7 @@ ...@@ -32,6 +32,7 @@
32 </li> 32 </li>
33 </ul> 33 </ul>
34 </div> 34 </div>
35 <b>限制办理状态</b>
35 <ul class="screen-list"> 36 <ul class="screen-list">
36 <li v-for="(item, index) in dataList.sxzt" :key="index"> 37 <li v-for="(item, index) in dataList.sxzt" :key="index">
37 <div class="screen-list-left"> 38 <div class="screen-list-left">
......
...@@ -115,7 +115,8 @@ ...@@ -115,7 +115,8 @@
115 </el-row> 115 </el-row>
116 </el-form> 116 </el-form>
117 <djqxsd v-show="n == 1" :ruleForm="ruleForm" :djqx="subData.djqx" @updateValue="getDjqxValue" /> 117 <djqxsd v-show="n == 1" :ruleForm="ruleForm" :djqx="subData.djqx" @updateValue="getDjqxValue" />
118 <clgzsd v-show="n == 2" :ruleForm="ruleForm" :subData="subData" @updateValue="getClgzValue" /> 118 <clgzsd v-show="n == 2" :ruleForm="ruleForm" :clzt="subData.clxx" :djqx="subData.djqx"
119 @updateValue="getClgzValue" />
119 <dyztsd :ruleForm="ruleForm" :subData="subData" v-show="n == 3" @updateValue="getDyztsdValue" /> 120 <dyztsd :ruleForm="ruleForm" :subData="subData" v-show="n == 3" @updateValue="getDyztsdValue" />
120 </div> 121 </div>
121 </div> 122 </div>
...@@ -164,6 +165,7 @@ export default { ...@@ -164,6 +165,7 @@ export default {
164 data () { 165 data () {
165 return { 166 return {
166 djqx: [], 167 djqx: [],
168 clzt: [],
167 myValue: this.value, 169 myValue: this.value,
168 btnDisabled: false, 170 btnDisabled: false,
169 tn: 0, 171 tn: 0,
...@@ -256,7 +258,7 @@ export default { ...@@ -256,7 +258,7 @@ export default {
256 if (valid) { 258 if (valid) {
257 this.subData.ywDetail = this.ruleForm 259 this.subData.ywDetail = this.ruleForm
258 saveSqdjyw(this.subData).then(res => { 260 saveSqdjyw(this.subData).then(res => {
259 that.$emit('input', false) 261 // that.$emit('input', false)
260 }) 262 })
261 } else { 263 } else {
262 this.$message('请检查表单完整性') 264 this.$message('请检查表单完整性')
......
...@@ -79,7 +79,7 @@ class data extends filter { ...@@ -79,7 +79,7 @@ class data extends filter {
79 align: 'center', 79 align: 'center',
80 fixed: 'right', 80 fixed: 'right',
81 render: (h, scope) => { 81 render: (h, scope) => {
82 return <el-button type="text" icon="el-icon-edit-outline" onClick={() => { vm.openDialog(scope) }}>编辑</el-button> 82 return <el-button type="text" icon="el-icon-delete" onClick={() => { vm.openDialog(scope) }}>删除</el-button>
83 } 83 }
84 } 84 }
85 ] 85 ]
......